Chipton-Ross is seeking 2 Software Engineer-Developer 4's for a contract opportunity in Chantilly, VA/Seal Beach, CA. 100% onsite.
Basic Qualifications
- 5+ years of 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.
- Regular and predictable attendance is required.
Position Responsibilities
- The Client is looking for a Senior Software Developer Lead, to join our Space Mission Systems (SMS) team, focused on leading a small software development team located in Chantilly, VA or Seal Beach, CA. This position will focus on leading Mission Management and Mission Planning Java software development, working alongside a cross-functional team to develop solutions to allow stakeholders to advance the mission.
- Involved in the entire product development lifecycle, from conceptualization and development to the maintenance and support of the delivered system for customers.
- Lead 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.
- Partner with 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.
- Review completion of software system-level analyses to identify risk, issues and opportunities; lead integration and deployment of mitigation actions throughout the software lifecycle.
- Lead code reviews to ensure alignment to requirements and standard.
- Lead monitoring and reviewing test completion, verification processes and issue resolution for software systems.
- Lead review of product and process for alignment with project plans and industry standards, tracking and evaluation of internal team and supplier performance.
- Successful completion of training is a contingency for this assignment—OJT or formal classroom training.
Preferred Qualifications
- Accredited 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 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 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.
- Experience with middleware technologies, particularly Java Message Service (JMS) and WebLogic, including the design, implementation, and troubleshooting of messaging solutions.
- Experience with 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.
Required Education
Minimum of a Bachelor of Science degree from an accredited course of study in engineering, computer science, mathematics, physics or chemistry and typically 9 or more years’ related work experience or an equivalent combination of technical education and experience. In the USA, ABET accreditation is preferred, although not required.
Work Hours
Full-Time/First Shift: 9:00 AM - 5:00 PM.
Additional
Applicants responding to this position will be subject to a government security investigation and must meet eligibility requirements by currently possessing the ability to view classified government information.