Full-Stack .NET Developer - Up to 52,000 - Fully Remote
Join Dante, a leading provider of innovative software solutions for the training industry and be part of our remarkable journey of substantial business growth. We are currently seeking an experienced Full-Stack .NET Developer to join our small, talented development team working alongside our Senior Developer and Technical Director.
You'll play a key role in our ongoing modernisation project, transforming our training software from legacy .NET MVC to modern .NET and Angular architecture. Exciting projects on the horizon include implementing system translation for global expansion and building robust role-based access control (RBAC) for granular user permissions.
Key Responsibilities
Work closely with our Senior Developer to modernise legacy applications to .NET 9 and Angular
Build robust backend services using Clean Architecture and Domain-Driven Design principles
Develop responsive frontend applications with Angular and modern UI frameworks
Write unit tests and maintain code quality standards
Develop and maintain RESTful APIs with proper documentation
Implement real-time features and server communication
Collaborate with the team to gather requirements and deliver solutions
Troubleshoot, optimise, and enhance existing functionality
Utilise AI-assisted development tools whilst maintaining deep understanding of code architecture and patterns
Essential Requirements
Backend:
Strong proficiency in C# and .NET 6+ [JS2]
Experience with ASP.NET and MVC patterns
Understanding of Clean Architecture or similar design patterns
Experience with unit testing frameworks
Proficient with SQL Server and database design
Experience developing RESTful APIs and web services
Frontend:
Strong experience with a modern frontend framework (React, Vue, Angular) and TypeScript
Understanding of modern frontend development practices
Experience with component-based architecture
General:
Experience with Git version control
Familiarity with Azure cloud services
Understanding of CI/CD concepts
Strong problem-solving skills and attention to detail
Self-motivated with ability to work remotely
Ability to understand and review AI-generated code rather than blindly implement suggestions
Desirable Experience
Domain-Driven Design implementation
Angular experience (we use Angular 18)
SignalR for real-time communication
Angular Material or similar UI frameworks
Azure DevOps and automated deployment
API documentation tools (Swagger/OpenAPI)
Third-party system integrations
What We Offer
Competitive salary up to 52,000
Fully remote working with flexible hours
25 days holiday plus bank holidays with your birthday off
Contributory pension scheme
Professional development opportunities in a growing company
Direct impact on product direction and technical decisions
Modern tech stack and latest technologies
If this sounds like the right opportunity for you then we'd love to hear from you.
Job Type: Full-time
Pay: 45,000.00-52,000.00 per year
Benefits:
Company pension
Work from home
Schedule:
Monday to Friday
Application question(s):
Describe a specific legacy system modernisation project you've worked on. What was the biggest challenge you faced and how did you overcome it?
Tell us about a technical decision you made that had a significant positive impact on business operations or user experience.
Experience:
.NET: 3 years (required)
Location:
United Kingdom (required)
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.