Full Stack Software Development Engineer

Full Stack Software Development Engineer

Posted 1 day ago by Certain Advantage

£67 Per hour
Inside
Hybrid
Stevenage, Hertfordshire, UK

Summary: The Full Stack Software Development Engineer role at a world-class defence organization involves developing web UI components and maintaining .NET microservices within a real-time simulation environment. The position requires collaboration with team members and documentation creation, with a focus on agile development practices. This is a hybrid role, primarily on-site, with a contract duration of six months and potential for extension. The role is classified as inside IR35, requiring work through an umbrella company.

Key Responsibilities:

  • 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

Key Skills:

  • 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
  • Experience with complex, distributed systems and containerization (Kubernetes/Docker)
  • Understanding of Computer Science fundamentals (OOP, Data Structures, Design Patterns, Algorithms)
  • Experience in an agile development environment
  • Problem-solving skills
  • Ability to design user-friendly interfaces
  • Familiarity with modern software testing and deployment practices (TDD & CI/CD)
  • Ability to set up CI/CD Pipelines
  • Comfort with the software development life cycle (planning, analysis, design, implementation, testing, deployment, maintenance)
  • Excellent communication skills and collaboration with teams and stakeholders
  • Experience mentoring junior team members
  • Desirable: Experience with C++, Linux sysadmin/DevOps/deployment

Salary (Rate): £67.00 per hour

City: Stevenage

Country: UK

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

World Class Defence Organisation based in is currently looking to recruit a Full Stack Software Development Engineer.

Rate: £67.00 per hour
Overtime Rate: Hours worked over the standard 37 hours per week, will be paid at 'time and a quarter'
Location: Stevenage
Hybrid/Remote working: 4 days per week onsite (a 4 day week of Monday to Thursday is possible)
Duration: 6 months with very likely extension. Contracts are often ongoing and long-term thereafter.
IR35 status: Inside IR35 (Umbrella)
Interview process: 1 or 2 stage video interview

Full Stack Software Development Engineer Job Description:

The Environment Simulator Group provide a Real Time environment, running simulations of the sub-systems to test the operation of the unit under test.

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 life cycle (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