Job Description
World Class Defence Organisation based in is currently looking to recruit a Full Stack Software Development Engineer.Rate: £67.00 per hourOvertime Rate: Hours worked over the standard 37 hours per week, will be paid at ‘time and a quarter’Location: StevenageHybrid / 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 interviewFull 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:-
o JavaScript, Typescript, HTML, CSS, C#
* Framework & Libraries:-
o Svelte, Angular, Vue.js, React, .NET 7/8
* Tools and Technologies
o 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