Software Engineer
Chantilly, VA
Full Time
Experienced
Software Engineer
Skill Level: Subject Matter Expert
Location: Chantilly (fully on-site, no remote option)
**MUST HAVE A POLY CLEARANCE TO APPLY**
WORK REQUIREMENTS:
- The Candidate shall work closely with the product owner and program manager to deliver user stories necessary to realize product vision.
- The Candidate shall coordinate with multiple entities, including mission partners, to ensure tools meet defined requirements.
- The Candidate shall apply DevOps principles and philosophies to continuously deliver high value enhancements to software in a service-based architecture.
- The Candidate shall ensure all application security vulnerabilities are addressed as appropriate by severity to maintain security accreditation.
- The Candidate shall maintain all source code in organization-wide, remote Git repository.
- The Candidate shall design, develop or maintain SQL-based databases.
- Demonstrated experience leveraging a background in programming, software tools and packages, operating systems, and networking to solve collection needs in multi-cloud environments.
- Demonstrated experience managing and developing software applications in a multi-cloud environment (AWS, Azure, etc.).
- Demonstrated experience with Python.
- Demonstrated experience with the ability to listen and transcribe from mission need to technical requirements.
- Demonstrated experience with assessing project requirements and making informed technical recommendations.
- Demonstrated experience developing and documenting scripts on Linux platforms.
- Demonstrated experience designing, developing, and maintaining SQL-based databases, including PostgreSQLand MySQL.
- Demonstrated experience developing PL/SQL database scripts, including procedures, functions, exception handlers, and triggers.
- Demonstrated experience writing and tuning complex queries against structured and unstructured data sets.
- Demonstrated experience developing, documenting, and maintaining secure and scalable REST APIs.
- Demonstrated experience integrating services using messaging technologies, including service buses, publish and subscribe, and MQ.
- Demonstrated experience working with geo-locational data at both the backend and the application tier.
- Demonstrated experience developing software in a DevOps environment.
- Demonstrated experience maintaining Jenkins Continuous Integration/Continuous Delivery (CI/CD) pipelines with automated testing and deployment.
- Demonstrated experience using Git as a source code repository.
Desired Skills:
- Demonstrated experience working with big data processing and NoSQL databases such as MongoDB, ElasticSearch, MapReduce, and HBase.
- Demonstrated experience with Apache NiFi.
- Demonstrated experience with the Extract, Transform, and Load (ETL) processes.
- Demonstrated experience managing and mitigating IT security vulnerabilities using Plans of Actions and Milestones (POAMs).
- Demonstrated experience applying FISMA security controls.
- Demonstrated experience documenting and communicating technical and non-technical mission requirements for all audiences.
- Demonstrated experience working collaboratively with other technical teams across multiple organizational boundaries.
Apply for this position
Required*