MTSI Defense Services Division is seeking a Software Developer to help establish novel software applications for new customers and users, leading initial software development activities to develop a Minimum Viable Product (MVP) with potential future growth supporting a software development program.
Requirements
- at least 5 years of proven experience as a software developer for DoD software
- Ability to design, develop, and deploy modular cloud-based software
- Experience in developing software using Python, Java, C++, or Ruby
- Experience with DevSecOps/Platforms such as AWS (S3, RDS, EC2, ECS, Lambda, SQS, SNS, CloudFormation, etc.), Azure (Azure App Service, Azure Functions, Azure Storage, Azure SQL Database, etc.), Docker, Ansible, and experience with DevSecOps tools such as GitHub and Jenkins
- Experience with front-end development
- Experience with backend databases such as PostgreSQL, MySQL, and NoSQL databases
- Experience in Agile development methodologies
Responsibilities
- lead the initial software development activities to develop a Minimum Viable Product (MVP)
- working with internal users for MVP development
- future customer stakeholder engagements for demonstrations
- operating independently initially, with the potential to grow a small team for scaling software capabilities
- design, develop, and deploy modular cloud-based software
- developing software using Python, Java, C++, or Ruby
- Developed software within a software development factory
Other
- You know the Department of the Navy and Naval Air Systems Command (NAVAIR), to include digital infrastructure/environments, DevSecOps, Continuous Integration/Continuous Development (CI/CD), software factories, and cloud-native containerized applications.
- Must possess an active Secret Clearance.
- An active Top Secret (TS) security clearance (with SCI/SAP eligibility) is highly desired.
- This position can support remote work initially, with preference for future support at Patuxent River, MD.