SAIC
Senior Software Engineer
About the job
SAIC is looking for a 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 five (5) years or more experience; Masters and three (3) 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.
• 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).
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.
• Integration testing using Cypress.
• OAuth.
• Frontend Dependency management with NPM.