Enable job alerts via email!

Full Stack Software Development Engineer

Defence iQ

England

On-site

GBP 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading aerospace and defense supplier is seeking a Full Stack Software Development Engineer for a contract role based in Stevenage. The position involves developing web UI components, maintaining .NET microservices, and working within an agile environment. Applicants must hold British nationality and be willing to obtain SC Clearance. This role offers a competitive hourly rate and the opportunity to work onsite 4-5 days per week.

Qualifications

  • Experience in complex, distributed systems with containerization.
  • Familiarity with software testing practices such as TDD & CI/CD.
  • Ability to design user-friendly interfaces and solve complex problems.

Responsibilities

  • Develop and maintain Web UI components and .NET microservices.
  • Create documentation and collaborate with team members.
  • Assist and mentor junior team members.

Skills

JavaScript
Typescript
HTML
CSS
C#
OOP
Data Structures
Design Patterns
Algorithms
Agile

Tools

Visual Studio
Jira
GitLab
Node.js
npm
Docker
Kubernetes

Job description

Our client, a large Aerospace and Defence supplier is looking for a Full Stack Software Development Engineer to join them on a contract basis at their site in Stevenage.

  • Due to the nature of the role, applicants must hold the sole British national and be willing to obtain full SC Clearance ahead of starting.
  • 6 month initial contract, possible extensions.
  • £67 p/h Umbrella, inside IR35.
  • 4-5 days per week onsite in Stevenage due to the nature of the role..

Responsibilities

You will be working within a small and will be responsible for: -

  • The continued development of the Web UI components
  • Maintenance and testing of .net microservices
  • Creating the appropriate documentation
  • Collaborating with and assisting other members of the team

Skillset/experience Required

Essential experience:

  • Programming Languages:-
    • JavaScript, Typescript, HTML, CSS, C#
  • Framework & Libraries:-
    • Svelte, Angular, Vue.js, React, .NET 7/8
  • Tools and Technologies
    • Visual Studio, Jira, GitLab, Node.js, npm CI, Docker, Kubernetes, Artifactory
    • You have experience of working on complex, distributed systems with Containerisation including a knowledge of Kubernetes / Docker
    • You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms
    • You have experience working in an agile development environment.
    • You have the ability to identify and solve complex problems.
    • You have the ability to design innovative and user-friendly interfaces.
    • You are familiar with modern software testing and deployment practices such as TDD & CI/CD
    • You can set up CI / CD Pipelines
    • You are comfortable with all aspects of the software development lifecycle (planning, analysis, design, implementation, testing and deployment, maintenance)
    • You have excellent communication skills and are comfortable collaborating across teams and with senior stakeholders
    • You have mentored & assisted junior members of the team.

    Desirable Experience

    • You have experience with other languages such as C++
    • Linux sysadmin/DevOps/deployment

    LNKD1_UKTJ
    Get your free, confidential resume review.
    or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.