Location
Sterling, VA | United States
Job description
This individual will work as an integral part of a software development team translating real-world needs into technical solutions. 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:
- Work in collaboration to enhance the analysis system leveraging proprietary capabilities
- Collaborate on the integration of capabilities from different systems
- Collaborate on the design, development, testing and integration
REQUIRED QUALIFICATIONS:
- Bachelor’s degree or equivalent experience
- 5+ years of experience in software development (analysis, design, development, testing, deployment, maintenance)
- Demonstrated experience developing with modern languages such as: Python, Ruby, Clojure, Java, JavaScript, etc.
- Demonstrated experience developing and implementing software enhancements to mission systems in other Government agencies
- Demonstrated experience integrating multiple applications
- Experience designing, developing, documenting, testing, and debugging software that contains logical and mathematical solutions to mission problems
- Demonstrated experience using workflow charts and diagrams
- Demonstrated experience building scalable solutions to mission problems
- Demonstrated experience incorporating knowledge of computer capabilities, subject matter, and symbolic logic
- Demonstrated experience writing or contributing to end user instructions or manuals
- Demonstrated experience assigning, coordinating, and reviewing the work and activities of developer personnel
- Demonstrated experience using rapid prototyping and Agile based software development methodologies
- Demonstrated experience developing innovative analytical solutions
- Demonstrated experience using Java-based technologies to develop enterprise systems
- Demonstrated research and development experience on the progression of ideas to production systems
DESIRED QUALIFICATIONS:
- Understanding of machine learning concepts
- Experience with development in microservice based architectures
- Understanding of web application development concepts
- Experience with Docker, Kubernetes, Redis, Kafka, SciPy, NumPy, Pandas
- AWS API experience
- Demonstrated experience with Linux Administration
- Demonstrated experience with NiFi automation
- Demonstrated experience with PCAP
- Demonstrated experience with continuous integration and software CM processes / tools (Subversion, GIT, JIRA, Confluence)
- Demonstrated experience with building DevOps pipelines for enterprise systems
- AWS Certification (Developer, DevOps and/or, Architect, etc.)
- Security+ Certification
CLEARANCE:
Job tags
Salary