The company is looking to solve tough analytical challenges in support of national security threats by employing software development techniques and methodologies.
Requirements
- Working knowledge with software platforms and services, such as, Docker, Kubernetes, JMS/SQS/SNS, Kafka, AWS Lambda, NiFi
- Working knowledge with public keys and digital certificates
- Experience with automated testing patterns and tools, such as, Mocha/Chai, JUnit, NUnit, TestNG
- Experience with DevOps environments
- Expertise in various COTS, GOTS and open-source tools which support development of data integration and visualization applications
- Experience with cloud message APIs and usage of push notifications
- Specialization in Object Oriented Programming languages, scripting, and databases
Responsibilities
- Employ software development techniques and methodologies for solving tough analytical challenges in support of national security threats
- Use software development skills to automate manual analytical processes
- Deploy developed IT solutions, user applications, databases, and other IT capabilities
- Design and develop specialized user solutions, applications and databases using a hybrid Agile approach within a DevOps environment
- Provide Tier 3 technical support for deployed applications and databases
- Maintain code integrity and organization
- Collaborate with the rest of engineering team to design and launch new features
Other
- Active TS/SCI clearance
- 4-8 years of experience
- Bachelors Degree
- Support off-hours deployment such as evening or weekends
- Keen interest in learning and using the latest software tools, methods, and technologies to solve real world problem sets vital to national security