Software Developer (Data Mgt/Processing Experience) - TS/SCI
Location: Bethesda, MD (Hybrid)
Security Clearance: TS/SCI clearance with the ability to obtain and maintain TS/SCI with Polygraph
Our client is currently in search of a talented
Software Developer to join our team in support of DIA-NMEC under our 10-year DOMEX Technology Platform (DTP) contract. In this role, you will collaborate closely with Systems Engineers, Software Engineers, Architects, and Operations Engineering/Managers on a wide range of activities encompassing backend and frontend software engineering tasks within system development. Your contributions will be integral to a mission-focused, solutions-oriented team that thrives on innovation, collaboration, and continuous professional development. Join us and make a meaningful impact while being part of a dynamic and adaptive work environment.
Responsibilities
- Assist in the creation and maintenance of services for a big data pipeline which includes technologies such as Kafka, Elasticsearch, and several Python microservices running in Kubernetes
- Code, test, and debug new and existing applications
- Monitor automated system integration tests to identify failed modules and components
- Foster an environment of collaboration with the different team members to provide quality services and products to our customer
Minimum Requirements
- Typically requires Bachelor’s Degree and 4-8 years of prior relevant experience or Masters with 2-6 years of prior relevant experience. Additional years of experience will be considered in lieu of degree.
- Must have an active TS/SCI clearance with the ability to obtain and maintain a TS/SCI with Polygraph
- Experience writing maintainable and efficient Python code along with robust unit tests
- Familiarity with containerization technologies such as Docker
- Knowledge of effective API Design and interface development
- Understanding of DevOps practices and experience with tools for Continuous Integration/Continuous Delivery (CI/CD), especially Git and Jenkins
- Ability to write concise API documentation
Preferred Qualifications
- Experience with cloud-based architectures and container orchestration at an enterprise scale
- Knowledge of Kafka or other distributed event-based messaging systems
- Ability to query databases such as PostgreSQL and Elasticsearch
- Strong foundation in the HTTP protocols and web service concepts
- Familiarity with the Appian platform and/or experience with designing and developing user interfaces