Full Stack Software Development Engineer

Full Stack Software Development Engineer

Posted 1 day ago by Morson International (IT)

Negotiable
Undetermined
Undetermined
Stevenage, Hertfordshire, England, UK

Summary: The Full Stack Software Engineer role requires an experienced professional with SC clearance to work on a long-term project in Stevenage. The position involves developing web UI components, maintaining .NET microservices, and collaborating within a small agile team. Candidates should possess a strong background in various programming languages and frameworks, along with experience in complex distributed systems and modern software practices.

Key Responsibilities:

  • Develop and maintain web UI components.
  • Maintain and test .NET microservices.
  • Create appropriate documentation.
  • Collaborate with and assist other team members.

Key Skills:

  • Proficiency in JavaScript, TypeScript, HTML, CSS, and C#.
  • Experience with frameworks and libraries such as Svelte, Angular, Vue.js, React, and .NET 7/8.
  • Familiarity with tools and technologies including Visual Studio, Jira, GitLab, Node.js, npm CI, Docker, Kubernetes, and Artifactory.
  • Understanding of computer science fundamentals like OOP, data structures, design patterns, and algorithms.
  • Experience in agile development environments.
  • Ability to identify and solve complex problems.
  • Design innovative and user-friendly interfaces.
  • Familiarity with modern software testing and deployment practices such as TDD and CI/CD.
  • Ability to set up CI/CD pipelines.
  • Comfort with all aspects of the software development life cycle.

Salary (Rate): undetermined

City: Stevenage

Country: UK

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Full Stack Software Engineer - SC Cleared - Stevenage - 6 months
C#, JavaScript, TypeScript, .Net

About You:

As an experienced Full Stack Engineer, you will be looking for a long term project within an forward thinking environment. Your skills and experience will include;
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 life cycle (planning, analysis, design, implementation, testing and deployment, maintenance)

Your Role:
As the Full Stack Software Engineer, you will be a key member within a small agile team 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