Certified Woman & Minority Owned

Software Engineer

Reference Number: SRILSE18

Software Engineer
experience  Not Disclosed
location  Chicago, IL
duration  12.5 Months
salary  Not Disclosed
jobtype  Not Disclosed
Industry  Federal
Job Description


Need someone with experience doing javascript development work in AWS lambda function, background of java development, salesforce experience would be nice

The Senior Software Engineer contributes as a member of the development team throughout each phase of the software development lifecycle, including developing proofs of concept of proposed technical solutions, assisting in designing and implementing systems according to standards, and creating automated tests..The incumbent works independently under general direction on challenging technical tasks of high complexity utilizing pre-established standards and best practices.. The Senior Software Engineer mentors and coaches other developers on technical tasks and technical frameworks.. This position does not have any direct reports.. Develops high quality code that has minimal interruption to the production environment and helps meets project deadlines Creates, documents, and communicates solution designs in partnership with the Lead Software Engineer Communicates regularly on the progress of work products and deliverables to management and other members of the team at daily standups and design sessions Participates in peer code review sessions Documents technology standards and best practices and ensures the solutions adhere to these standards Conducts analysis of application and database performance, reviews log files, troubleshoots, and monitors applications in partnership with the application support team Assists with implementing reliable automated test cases in order to ensure application quality and stability in partnership with Quality Engineers Serves as the backup to other members on the team as business needs change including that of a quality assurance professional or product analyst BS, in Computer Science or related technical discipline (or equivalent). 4-5 years of experience in large systems software design and web development Demonstrates excellent written and oral communication abilities, including presentation skills Demonstrates independent thinking and decision-making abilities Strong object-oriented programming skills (i.e. Java) Proficient knowledge of at least one Unix variant system Proficient knowledge of at least one major relational database system. Experience with Spring, MVC, Java Script, Ajax, ORM, and web services is very helpful Experience with build automation and code repository tools (i.e. Jenkins, Git, Maven, etc.) Proficient knowledge of database SQL, object creation, and stored procedures Good understanding of agile software development methodologies and the contrasts to waterfall methodologies Maintains expertise in specific technical disciplines and has a good understanding of the applications, technical frameworks, and software development practices Demonstrated ability to work as a team player and ensures team members understand the solution and technology at the appropriate level Keeps up-to-date with technologies and frameworks and assists with the introduction and implementation of these technologies This document indicates the general nature and level of work performed by employees within this position. It is not a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job. An employee's responsibilities, tasks, and duties might differ from those outlined in the job description, and other duties, as assigned, are a part of the job.
VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status

Apply for this Job

(Please ensure email matches your resume email)

(document types allowed: doc/docx/rtf/pdf/txt) (max 2MB)

Click + to add content