CSCI Consulting

Software Developer, Federal Modernization Project

CSCI Consulting

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

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