Job Requirements
Chantilly, VA
Secret CI Polygraph
Career Level not specified
Salary not specified
Join Premium to unlock estimated salaries
Job Description
Onsite Location : Chantilly, VA or Seal Beach, CA
"This position requires an Active Top-Secret U.S. Security Clearance with Sensitive Compartmented Information (SCI) eligibility and successful completion of CI Polygraph post start."
Position Responsibilities:
- Lead the planning of software development tasks including detailed software design, coding, and unit/integration/functional/system testing of customer desired features/user stories, ensuring successful achievement of acceptance criteria.
- Partners with appropriate stakeholders to inform system definition and reviews translation of system-level requirements into software requirements and models that meet customer, operational and performance requirements and have clear traceability to design, code and test artifacts.
- Reviews completion of software system-level analyses to identify risk, issues and opportunities; leads integration and deployment of mitigation actions throughout the software lifecycle.
- Leads code reviews to ensure alignment to requirements and standard.
- Leads monitoring and reviewing test completion, verification processes and issue resolution for software systems.
- Leads review of product and process for alignment with project plans and industry standards by tracking and evaluation of internal team and supplier performance.
Basic Qualifications (Required Skills/ Experience):
- 5+ years' experience in foundational Computer Science knowledge and object-oriented design and software patterns
- Experience in Java/C++/Python object-oriented programming on full stack software projects/programs
- Experience leading projects and/or individuals in software development lifecycle tasks
- This position requires an Active Top-Secret U.S. Security Clearance with Sensitive Compartmented Information (SCI) eligibility and successful completion of CI Polygraph post start.
Preferred Qualifications (Desired Skills/Experience):
- Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science
- Experience with one or more of the following: HTML, CSS, JavaScript, JS frameworks (REACT, Open Layers, etc.), Spring Framework, Hibernate, RDBMS, noSQL, REST/Open API
- Experience with Agile or SAFe practices, including daily standup, User Stories, Sprints, and Release Planning
- Familiarity with practices such as test-driven development (TDD), agile software development, DevSecOps, and Continuous Integration and Continuous Deployment (CI/CD) management
- Experience using CI/CD tools such as Jenkins or GitLab CI to automate build, test, and deployment processes
- Demonstrated experience with middleware technologies, particularly Java Message Service (JMS) and WebLogic, including the design, implementation, and troubleshooting of messaging solutions
- Experience using dependency management and automation services (e.g. Ivy, Maven, Gradle, Git, Jenkins, etc.)
- Experience with RDBMS (SQL Server, Oracle, MySQL) and NoSQL (MongoDB) data systems
- Experience in writing and executing test cases, including unit, integration, and system testing, to ensure software functionality and performance meet specifications
- Experience with systems engineering or software development on space-based or ground-based systems
Education / Experience:
Education/experience typically acquired through advanced technical education from an accredited course of study in engineering, computer science, mathematics, physics or chemistry (e.g. Bachelor) and typically 9 or more years' related work experience or an equivalent combination of technical education and experience (e.g. PhD+4 years' related work experience, Master+7 years' related work experience). In the USA, ABET accreditation is the preferred, although not required, accreditation standard.
"This position requires an Active Top-Secret U.S. Security Clearance with Sensitive Compartmented Information (SCI) eligibility and successful completion of CI Polygraph post start."
Position Responsibilities:
- Lead the planning of software development tasks including detailed software design, coding, and unit/integration/functional/system testing of customer desired features/user stories, ensuring successful achievement of acceptance criteria.
- Partners with appropriate stakeholders to inform system definition and reviews translation of system-level requirements into software requirements and models that meet customer, operational and performance requirements and have clear traceability to design, code and test artifacts.
- Reviews completion of software system-level analyses to identify risk, issues and opportunities; leads integration and deployment of mitigation actions throughout the software lifecycle.
- Leads code reviews to ensure alignment to requirements and standard.
- Leads monitoring and reviewing test completion, verification processes and issue resolution for software systems.
- Leads review of product and process for alignment with project plans and industry standards by tracking and evaluation of internal team and supplier performance.
Basic Qualifications (Required Skills/ Experience):
- 5+ years' experience in foundational Computer Science knowledge and object-oriented design and software patterns
- Experience in Java/C++/Python object-oriented programming on full stack software projects/programs
- Experience leading projects and/or individuals in software development lifecycle tasks
- This position requires an Active Top-Secret U.S. Security Clearance with Sensitive Compartmented Information (SCI) eligibility and successful completion of CI Polygraph post start.
Preferred Qualifications (Desired Skills/Experience):
- Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science
- Experience with one or more of the following: HTML, CSS, JavaScript, JS frameworks (REACT, Open Layers, etc.), Spring Framework, Hibernate, RDBMS, noSQL, REST/Open API
- Experience with Agile or SAFe practices, including daily standup, User Stories, Sprints, and Release Planning
- Familiarity with practices such as test-driven development (TDD), agile software development, DevSecOps, and Continuous Integration and Continuous Deployment (CI/CD) management
- Experience using CI/CD tools such as Jenkins or GitLab CI to automate build, test, and deployment processes
- Demonstrated experience with middleware technologies, particularly Java Message Service (JMS) and WebLogic, including the design, implementation, and troubleshooting of messaging solutions
- Experience using dependency management and automation services (e.g. Ivy, Maven, Gradle, Git, Jenkins, etc.)
- Experience with RDBMS (SQL Server, Oracle, MySQL) and NoSQL (MongoDB) data systems
- Experience in writing and executing test cases, including unit, integration, and system testing, to ensure software functionality and performance meet specifications
- Experience with systems engineering or software development on space-based or ground-based systems
Education / Experience:
Education/experience typically acquired through advanced technical education from an accredited course of study in engineering, computer science, mathematics, physics or chemistry (e.g. Bachelor) and typically 9 or more years' related work experience or an equivalent combination of technical education and experience (e.g. PhD+4 years' related work experience, Master+7 years' related work experience). In the USA, ABET accreditation is the preferred, although not required, accreditation standard.
group id: cxjudgpa