Location
Sterling, VA | United States
Job description
The ideal candidate is a software engineer passionate about helping to drive our customers’ and company missions forward. The candidate must be self-motivated, a quick learner, and able to balance simultaneous tasks to keep pace with our team of high performers.
GENERAL DUTIES:
- Integrate capabilities from different systems across the enterprise while developing new functionality to meet the needs of users and stakeholders.
- Contribute to the design, development, testing and integration of many components across a complex system.
REQUIRED QUALIFICATIONS:
- Bachelor’s degree
- 5+ years of experience in software development (analysis, design, development, testing, deployment, maintenance)
- Developing with modern languages such as Java, Python, etc.
- Building scalable solutions in cloud-native architectures
- Building Java-based enterprise software systems
- Experience integrating multiple applications
- Using rapid prototyping and Agile-based software development methodologies
DESIRED QUALIFICATIONS:
- NoSQL, e.g. Elasticsearch and developing advanced queries
- Docker, Kubernetes
- Continuous Integration/Deployment and Software Configuration Management tools (Git, Jira)
- Building DevOps pipelines
- Writing or contributing to end-user instructions or manuals
- Research and development experience on the progression of ideas to production systems
- AWS Certification (Developer, DevOps, Architect, etc.)
- Security+ Certification
CLEARANCE:
Job tags
Salary