Tech Stack
AzureCloudCyber SecurityETLJavaJenkinsJUnitOracleSeleniumServiceNow
About the role
- CSCI is seeking a highly skilled Software Developer to support the modernization of a critical federal legacy system. This role will support a multi-phase initiative to consolidate multiple legacy systems into a unified, cloud-native platform using Agile and DevSecOps methodologies. You’ll be instrumental in designing, developing, testing, and deploying secure, scalable, and compliant software solutions.\n
- Collaborate with cross-functional Agile teams to design and implement software modules using Java and Oracle technologies\n
- Participate in all Agile ceremonies including sprint planning, backlog refinement, daily stand-ups, and retrospectives\n
- Develop and maintain secure, efficient, and maintainable code in accordance with federal cybersecurity standards and Zero Trust principles\n
- Support DevSecOps pipeline integration using tools such as GitLab, Jenkins, Selenium, JUnit, and Fortify\n
- Assist in database schema design, data migration, and incremental deployment using ETL tools\n
- Implement role-based access controls and support Identity, Credential, and Access Management (ICAM) integration\n
- Conduct unit, regression, and security testing; document results and support release testing strategies\n
- Collaborate with client stakeholders to ensure compliance with NIST SP 800-53, FedRAMP, FISMA, and other federal cybersecurity requirements\n
- Support the development of Authority to Operate (ATO) documentation and audit compliance artifacts\n
- Participate in performance monitoring and provide recommendations for system optimization\n
- Contribute to transition-out activities including documentation, training materials, and knowledge transfer
Requirements
- Ability to obtain a DoD security clearance\n
- Bachelor’s degree in Computer Science, Engineering, or related field\n
- 3+ years of experience in software development using Java and relational databases (Oracle preferred)\n
- Experience with Agile development methodologies and DevSecOps practices\n
- Familiarity with cloud environments (Microsoft Azure preferred) and containerization technologies\n
- Knowledge of secure coding practices and compliance frameworks (e.g., NIST, RMF, Zero Trust)\n
- Experience with CI/CD tools and automated testing frameworks\n
- Strong understanding of data modeling, normalization, and ETL processes\n
- Ability to obtain and maintain a DoD 8140/8570 cybersecurity certification\n
- Creativity and adaptability in problem-solving\n
- Ability to work with clients to understand their needs\n
- Strong organizational and time-management skills\n
- Excellent written and verbal communication skills\n
- Professional presence