To develop and maintain software systems for the Defense Intelligence Agency (DIA) using agile software methodology and software engineering design best practices
Requirements
- Programming Language Experience including – but not limited to –Java, JavaScript and Python
- Experience in RHEL and ORACLE environments
- AWS technologies: PostgreSQL, Oracle
- Experience using modern techniques such as REST, JSON, Spring, Spring Boot, JavaScript, Ember.js frameworks
- Experience with Docker, KeyCloak, Wildfly, Tomcat, ArcGIS, Fid
- Experience using Git, Jenkins, Gitlab
- Experience with EC2, S3
Responsibilities
- Developing software, participating in acceptance criteria development, creating scripts, and utilizing Open Source and COTS tools to automate testing
- Designing, developing, documenting, testing and debugging applications software and systems
- Conferring with systems analysts, engineers, programmers, and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces
- Designing, developing, and modifying software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design
- Coordinating software system installations and monitoring equipment functioning to ensure specifications are met
- Developing and integrating bug fixes and new feature enhancements using DIA standard development tools and processes
Other
- A Bachelor’s degree in an area applicable to the position with 10+ years of relevant experience OR a Master’s degree with 8 years of relevant experience OR a PhD with 6 years of relevant experience
- Active TS/SCI with polygraph, or TS with SCI eligibility and ability to obtain a polygraph
- Ability to work independently and in a team environment