Logo
Engility Corporation

Software Engineer - Reston, VA

Engility Corporation, Reston, Virginia, United States, 22090


Software Engineer to work in Reston, VA:

Responsibilities and Roles:

Determine appropriate course of action, appropriate software development tools and the infrastructure to achieve the prescribed goal.

Create models and diagrams and flowcharts to determine the design needed to achieve the specific intended function within the application.

Design each piece of a software application in an object-oriented fashion within the Agile software development environment and plan how the separate pieces of software will work together.

Design different ways of testing the developed software to ensure repeatability and reusability.

Implement assigned software development component programs while integrating multiple software systems, modules, and technologies.

Analyze testing results and editing and changing software design to improve areas of the design responsible for incorrect operation.

Test software after upgrades are installed to assure that the software continues to function correctly even after the upgrades are completed.

Review software design changes developed by other members of the staff and approve the release of software application changes in order to control the update rollouts.

Document every aspect of the developed application or application component as a reference for future maintenance and upgrades. Use HTML5, JavaScript, CSS, JQuery, Ajax, SQL, Restful Web Service, and 508 related UI work, JavaScript ES6, SVN, Github, Rally, Sonarqube, Jenkins, and Gitlabs.