Full Stack .NET developer
We're looking for an experienced developer to join a growing engineering team - someone excited by architectural challenges, clean code, and building robust solutions that connect software with innovative hardware.
What You'll Be Doing
As a Software Engineer you'll be at the center of the company's software development efforts, driving both legacy support and new platform innovation:
- Architectural Leadership - Lead the design of scalable, maintainable systems using SOLID principles and modern engineering best practices
- Innovate & Integrate - Take charge of a new microservices project, ensuring seamless integration with bespoke hardware systems
- Legacy Meets Future - Maintain and enhance WPF desktop products while supporting their evolution through modernisation initiatives (including Azure migration)
Tech Stack & Responsibilities
- Design, build, and maintain desktop/web applications using C#, .NET, and SQL Server
- Collaborate closely with electrical, systems, and test engineers to deliver integrated solutions
- Participate in sprint planning, code reviews, and CI/CD workflows
- Document code and processes clearly and consistently
- Stay informed on emerging technologies and contribute to continuous improvement
What We're Looking For
- 5+ years of commercial software development experience
- Strong background in software architecture and SOLID principles
- Proficiency in C#, .NET, microservices architecture, SQL Server, and modern front-end frameworks like Vue.js
- Experience with WPF is a plus
- Ability to mentor others and lead technical discussions across teams
To be considered for this role please apply with your full CV and contact details