Position Details: Senior C++/Java Developer
Description:
Duties and Responsibilities:
The developer will be working in an agile development environment on RedHat Linux-based OS and will be responsible for supporting elements of the design/sustainment/development efforts. The developer should be experienced in an object-oriented language, such as C++ or Java.
- Proficiency with one or more of the following software languages: C, C++, Java
- Create and maintain documentation and updates
- Experienced with Object Oriented languages
- Ability to communicate effectively, with excellent written and oral skills
- Coach and mentor team members, assisting them in technical and process areas
- Provide technical leadership to all lifecycle stages including requirements analysis, architecture/technical specifications, software design and implementation
- Author high-quality, unit-tested code
Basic Qualifications:
- Agile S/W Development and supporting tools for continuous integration
- Experience working in a teaming/collaborative environment
- Software Development Lifecycle experience, including Agile software development experience
- Active Top Secret and SCI clearance
- Adjudicated polygraph
- IAT Level 2 or 3 certification (Security+, CASP, CISSP, or equivalent)
- U.S. Citizenship required
Desired Skills:
- Experience with cloud platforms (Azure, AWS, etc.)
- Experience developing container-based applications
- Experience with dynamic web application frameworks (e.g. AngularJS, React, etc.)
- Demonstrated ability to meet aggressive work project schedules
- Experience working proposals for new business