Software Engineer (.NET)
Summary
Build and maintain .NET applications in a hybrid role, collaborating with teams to deliver scalable software solutions and participate in Agile sprints.
We are looking for a talented Software Engineer to join our growing team and support the development of innovative software solutions within a technically challenging environment.
You will work on the design, implementation, and continuous improvement of modern applications, collaborating with multidisciplinary teams to deliver high-quality software that meets customer and business requirements. This role offers exposure to a variety of technologies, development practices, and complex engineering projects.
Location: London
Hybrid: 3 days per week on-site
Seniority: Mid-Level to Senior
Key Responsibilities
- Design, develop, and maintain software applications using modern development technologies
- Contribute throughout the software development lifecycle, from concept and design through to deployment and support
- Collaborate with technical teams to deliver robust and scalable software solutions
- Support software testing, integration, and validation activities
- Participate in code reviews and continuous improvement initiatives
- Produce and maintain technical documentation where required
- Assist with troubleshooting, defect resolution, and system optimisation
- Contribute to Agile team activities and sprint delivery