Full-Stack .NET Developer

Full-Stack .NET Developer

Exeter Full-Time 39000 - 65000 £ / year (est.) Home office possible
D

At a Glance

  • Tasks: Join our team to modernise training software using .NET and Angular.
  • Company: Dante is a leading provider of innovative software solutions for the training industry.
  • Benefits: Enjoy a competitive salary, fully remote work, flexible hours, and 25 days holiday.
  • Why this job: Be part of exciting projects with a talented team and make a direct impact on product direction.
  • Qualifications: Strong proficiency in C#, .NET, and modern frontend frameworks like Angular required.
  • Other info: Opportunity for professional development and working with the latest technologies.

The predicted salary is between 39000 - 65000 £ per year.

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 will 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+, 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 would love to hear from you.

D

Contact Detail:

Dante Systems Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full-Stack .NET Developer

✨Tip Number 1

Familiarise yourself with the latest .NET and Angular frameworks, especially .NET 6+ and Angular 18. Being well-versed in these technologies will not only boost your confidence but also demonstrate your commitment to staying current in the field.

✨Tip Number 2

Engage with online communities or forums related to .NET and Angular development. Networking with other developers can provide insights into industry trends and may even lead to referrals or recommendations for job opportunities.

✨Tip Number 3

Showcase your problem-solving skills by preparing examples of past projects where you successfully tackled challenges using C# and .NET. Be ready to discuss these experiences during interviews to highlight your practical knowledge.

✨Tip Number 4

Stay updated on AI-assisted development tools and how they integrate with coding practices. Understanding these tools can set you apart, as it shows you're adaptable and willing to embrace new technologies in your work.

We think you need these skills to ace Full-Stack .NET Developer

C# Proficiency
.NET 6+ Experience
ASP.NET and MVC Patterns
Clean Architecture Understanding
Unit Testing Frameworks
SQL Server and Database Design
RESTful API Development
Angular Experience (preferably Angular 18)
TypeScript Proficiency
Component-Based Architecture
Git Version Control
Azure Cloud Services Familiarity
CI/CD Concepts
Problem-Solving Skills
Attention to Detail
Self-Motivation
AI Code Review Skills
Domain-Driven Design Implementation
SignalR for Real-Time Communication
API Documentation Tools (Swagger/OpenAPI)
Third-Party System Integrations

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C#, .NET, and Angular. Include specific projects where you've modernised applications or worked with RESTful APIs to demonstrate your relevant skills.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background aligns with their needs, particularly in modernising legacy systems and using Clean Architecture.

Showcase Relevant Projects: If you have a portfolio or GitHub repository, include links to projects that showcase your work with .NET and Angular. Highlight any real-time features or API development you've done.

Proofread Your Application: Before submitting, carefully proofread your application materials. Check for any spelling or grammatical errors, and ensure that all technical terms are used correctly to reflect your expertise.

How to prepare for a job interview at Dante Systems

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C#, .NET, and Angular in detail. Highlight specific projects where you've implemented these technologies, especially focusing on modernisation efforts or any work with Clean Architecture.

✨Demonstrate Problem-Solving Abilities

Expect technical questions that assess your problem-solving skills. Prepare to walk through your thought process when troubleshooting issues or optimising existing functionality, as this is crucial for the role.

✨Familiarise Yourself with Their Tech Stack

Research Dante's use of Angular 18 and any other technologies mentioned in the job description. Being knowledgeable about their tech stack will show your genuine interest in the position and help you engage in meaningful discussions during the interview.

✨Prepare Questions About Team Collaboration

Since the role involves working closely with a small team, prepare questions about their collaboration practices. This shows that you value teamwork and are eager to integrate well into their development culture.

Full-Stack .NET Developer
Dante Systems
D
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>