Enable job alerts via email!

Software Developer Configuration Manager Principal

SAIC

Hampton

On-site

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading defense contractor in the UK is seeking a Senior Software Developer Configuration Manager/ Full Stack Developer. The ideal candidate will have extensive experience in software development using Java and JavaScript, along with a strong background in managing various software environments. Applicants must hold an active Secret clearance and be able to work independently within a team environment. This role involves software design, GitLab management, and troubleshooting operational issues.

Qualifications

  • Active Secret clearance required.
  • 9+ years experience with a Bachelor's or 7+ years with a Master's.
  • Experience managing multiple environments (production, staging, etc.).
  • Experience with JavaScript-based applications using NPM.

Responsibilities

  • Work alongside a team to facilitate proper design of software.
  • Create and maintain GitLab pipelines.
  • Manage source code using git and git tools.
  • Diagnose operational problems.

Skills

Java
JavaScript/TypeScript
HTML/CSS
SQL
Docker
Kubernetes
Unix/Shell scripting
Git
REST services

Education

Bachelor's degree
Master's degree

Tools

GitLab
Visual Studio Code
JetBrains IntelliJ IDEA
Nexus Repository Manager
SonarQube
Spring Boot
Job description
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 development configuration management.

Responsibilities
  • 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
  • Must have an active Secret clearance.
  • Bachelor's and nine (9) years or more experience; Master’s 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).
  • Front‑end JavaScript frameworks (Angular preferred).
  • HTML/CSS.
  • Backend testing frameworks such as JUnit and Mockito.
  • Front‑end testing frameworks such as Jasmine and Karma.
  • Database schema design and implementation (MySQL preferred).
  • SQL.
Desired 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.
  • Front‑end dependency management with NPM.
  • Unix/Shell scripting.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.