Senior Software Engineer
- Springfield, VA
<br><br>Summary of role:<br>This position supports the program\u0026rsquo;s Cloud Support Services (CSS) team to provide quality cost effective solutions to the client. As part of the CSS Team the Software Engineer\u0026rsquo;s expertise is needed to support a sophisticated enterprise cloud environment.<br>The Software Engineer will actively participate with Scrum development teams and meetings. The engineer will be responsible for working with a highly functional team developing and deploying custom solutions to the client\u0026rsquo;s enterprise cloud environment. Other responsibilities will include working with the team to define task breakdowns and effort estimates; as well as preparing design and test documents.<br><br>Responsibilities:<br>\u0026bull; Design, implement and maintain application phases.<br>\u0026bull; Contribute in all phases of the development life cycle<br>\u0026bull; Write well designed, testable, efficient code<br>\u0026bull; Ensure designs are in compliance with specifications<br>\u0026bull; Recommend changes to improve established application processes<br>\u0026bull; Prepare and produce releases of software components<br>\u0026bull; Develop application code programs<br>\u0026bull; Develop and execute unit test plans<br>\u0026bull; Support formal testing and resolve test defects<br>\u0026bull; Provide technical support and consultation for application and infrastructure questions<br><br>Education:<br>1. Bachelors Degree in Computer Science, Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience.<br>2. Masters Degree preferred.<br><br>Qualifications:<br>Secret/TS clearance okay as long as the person is clearable to TS/SCI CI poly<br>10-15 years of related software development experience.<br>Required Skills:<br><ul><li>Bachelor\u0026rsquo;s degree in Computer Science, Engineering, Mathematics or other business-related field</li><li>Expert with at least one language and desire good experience with several others (Python, React, Java, etc.)</li><li>Front-end development skills (HTML/CSS/JavaScript)</li><li>AWS API experience</li><li>Strong understanding of DevOps and software/application development processes</li><li>Experience with GitLab, Jenkins, Nexus, and other DevOps/Continuous Integration tools</li><li>Experience with SQL and NoSQL data stores</li><li>Demonstrated ability to creatively solve technical problems</li><li>Demonstrated ability to work collaboratively with a small team</li></ul>Desired Skills:<br><ul><li>Experience with ElasticSearch</li><li>Experiencing interacting with AWS SDK, AWS CLI, and AWS CloudFormation</li><li>Experience with public clouds such as AWS, Google, Rackspace</li></ul>
Back to top