• DevSecOps Developer - Mid

    Job ID 2018-2898
    Job Locations
    IT: Developer / Programmer
    Regular Full-Time
  • Overview

    NCI is a leading provider of enterprise solutions and services to U.S. defense, intelligence, health and civilian government agencies. Coupled with a refined focus on strategic partnerships, we are successfully bridging the gap between commercial best practices and mission-critical government processes. Core competencies include:

    • Artificial intelligence
    • Agile digital transformation
    • Advanced analytics
    • Hyperconverged infrastructure solutions
    • Cyber security and information assurance
    • Fraud, waste and abuse
    • Engineering and logistics


    NCI has been designated a 2018 Military Friendly Employer by MilitaryFriendly.com 


    Headquartered in Reston, Virginia, NCI has approximately 2,000 employees operating at more than 100 locations worldwide.


    This position requires a TS/SCI clearance and is located at a secure facility in the Washington, D.C. metro area.



     NCI: The Mid DevSecOps Engineer will be part of a team responsible for developing applications and delivering key capabilities in support of mission-critical functions for defensive cyber operations (DCO) within the Department of Defense. Our customer within the Department of Defense is in a transition from building applications and infrastructure using Waterfall O&M processes to adaptive and responsive cloud-ready systems.  Passionate about shipping code, you will develop software solutions in a DevSecOps environment using the practical methods outlined in the Scaled Agile Framework.  This is a great opportunity to create dynamic, state-of-the-art software applications utilizing cutting-edge DevOps technologies.


    In assuming this position, you will be a critical contributor to meeting NCI's mission: To deliver innovative, cost-effective solutions and services that enable our customers to rapidly adapt to dynamic environments.

    Highlights of Responsibilities:

    • Write quality code with a goal of 0 defects and 100% code coverage.
    • Design and code software components, units, and modules that meet product specification and development schedules.
    • Perform a variety of complicated tasks with a wide degree of creativity and judgment to plan and accomplish goals.
    • Work with other developers and systems engineers to solve critical problems and identify efficiencies in implementing technical and functional requirements and tasks.
    • Work at a team level within a Scale Agile program interacting with product  owners, stakeholders, business analysts, project managers, and team members to define the requirements and to create quality code.
    • Contribute to an atmosphere of cross-functional teamwork within the organizations Agile project lifecycle.
    • Execute automated testing on both front-end and back-end systems.





    • Ability to obtain Department of Defense Top Secret (TS)/SCI Security Clearance
    • Bachelor's degree in Computer Science, Information Technology, Engineering, or related, equivalent experience.
    • 3+ years experience with multiple software programming technologies including J2EE with Spring and Hibernate.
    • 2+ years experience analyzing, designing and implementing integration solutions with increasing responsibilities.
    • 2+ years related development experience in Agile team environment.
    • Experience working closely with product owners, stakeholders, and project managers.
    • Strong innovative and analytical ability with implementation experience as a results-oriented, collaborative self-starter who can contribute to a development team.
    • Must have good written and oral communication skills.

    Preferred Education and Experience:

    • Experience working on software development contracts for the Federal government.
    • Experience with a wide variety of tools and techniques such as Activiti, JUnit, Gradle, Maven, Nexus, MuleSoft, Selenium, Drools, Sonar, Fortify, Cucumber.
    • Modern software engineering practices including BDD, continuous integration, continuous deployment, TDD, pair programming, unit testing, refactoring, emergent design, automated builds.
    • Database experience such as PostgreSQL, MongoDB, MySQL.
    • DevOps experience, to include version control, automated builds, automated testing, and continuous integration with tools such as Red Hat OpenShift, Chef, Jenkins, Liquibase, Git.
    • Testing experience with Functional Testing, Security, Integration Testing, System Acceptance Testing, and User Acceptance Testing phases.
    • Leading SAFe and SAFe Scrum Master Certification.



    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.