Our client is seeking multiple Full Stack Software Developers to join their software development team in an agile, DevOps-driven environment. The ideal candidate will be responsible for enhancing existing products, integrating services, and developing solutions that scale to meet the demands of large-scale data processing.
We are open to mid or senior level candidates.
This is a full time, permanent position in Annapolis Junction, Maryland.
Responsibilities:
Collaborate with a high-performing software development team within an agile, DevOps environment to deliver innovative solutions.
Analyze and assess the capabilities of existing products, implementing enhancements primarily using Python.
Develop and integrate multiple user interfaces and services to support software systems that perform data processing at scale.
Take ownership of the full software lifecycle, including development, testing, validation, deployment, maintenance, and providing Tier 3 support for operational software.
Design, implement, and maintain software solutions that integrate seamlessly with core services and support new system baselines.
Must-Have Skills:
Active Clearance: TS/SCI with Polygraph is required
Ability to work collaboratively in a high-performing, fast-paced, CI/CD environment
Experience developing back-end services in Python or Python
Experience writing web user interfaces using modern Java, Javascript, and/or HTML
Experience with Active MQ, Rest, NoSQL and/or elastic databases
Experience validating capabilities against requirements, writing and executing test cases, and capturing test results
Experience working with the Atlassian tool suite to track and maintain requirements (i.e., JIRA & Confluence)