Description
SAIC is looking for a Senior Software Developer Configuration Manager / Full Stack Developer to join our team of the Air Operations Center Weapons System (AOC WS) Falconer Program. The ideal candidate serves as a member of the Engineering and Sustainment software development team. Provides technical and design aspects and aids in the innovation and creation of government software and programs. The developer shall provide a proactive approach to problem-solving as well as a detailed understanding of software dev configuration management.
Responsibilities Include :
- Work alongside a team of programmers and system engineers and shall seek to facilitate the proper design and implementation of software.
- Creating and maintaining GitLab Pipelines.
- Managing source code using git and git tools.
- Managing weekly deployments to Production environment.
- Diagnosing and troubleshooting operational problems.
- Must be able to work independently and represent the program and SAIC at meetings and working groups with government and associate contractors.
Qualifications
Required Education & Experience :
Must have an active Secret clearance.Bachelors and nine (9) years or more experience; Masters and seven (7) years or more experience.Experience managing multiple environments including Production, Staging, User Acceptance, and Integration.Experience using NPM to configure Javascript-based applications and manage dependencies.Experience using Gradle / Maven to configure Java-based REST services and manage dependencies.Managing containerized environments with Docker and / or Kubernetes.Unix / Shell scripting.Visual Studio Code / JetBrains IntelliJ IDEA or similar IDEs.Java.Javascript / Typescript.Building REST services.Object-Relational Mapping tools (Hibernate preferred).Frontend Javascript frameworks (Angular preferred).HTML / CSS.Backend testing frameworks such as JUnit and Mockito.Frontend testing frameworks such as Jasmine and Karma.Database schema design and implementation (MySQL preferred).SQL.Desired experience with the following tools / technology :
Nexus Repository Manager.Static security code analysis using Sonarqube / Fortify / Sbom.Managing Kubernetes deployments through Argo CD.AWS S3.Spring Boot.Front end Javascript frameworks such as Angular / React.Testing frameworks such as JUnit and Karma.Integration testing using Cypress.OAuth.Spring Boot.Integration testing with Cypress.Backend Dependency management with Gradle / Maven.Frontend Dependency management with NPM.Unix / Shell scripting.