Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer

SAIC

Hampton

On-site

GBP 50,000 - 70,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in the UK is looking for a Software Developer Configuration Manager/ Full Stack Developer for the Air Operations Center Weapons System team. The successful candidate will manage software development and deployment processes, require a strong background in Java, Javascript, and Docker, and possess an active Secret clearance. This role involves working independently and collaborating with teams to innovate and deliver government software solutions.

Qualifications

  • Must have an active Secret clearance.
  • Bachelors and nine years or more experience; Masters and seven years or more experience.
  • Experience using NPM to configure Javascript-based applications.
  • Experience managing multiple environments including Production and Staging.
  • Experience with Unix/Shell scripting.

Responsibilities

  • Work with programmers and system engineers for proper software design.
  • Create and maintain GitLab Pipelines.
  • Manage source code using git and git tools.
  • Diagnose and troubleshoot operational problems.
  • Work independently and represent the program at meetings.

Skills

Active Secret clearance
Java
Javascript/Typescript
Docker
Kubernetes
HTML/CSS
NPM
Gradle/Maven
SQL

Education

Bachelor's degree
Master's degree

Tools

GitLab
Visual Studio Code
JetBrains IntelliJ IDEA
MySQL
Sonarqube
Cypress
Job description
Overview

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
  • 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

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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.