Dotnet Developer
What you’ll do
• Design, develop and maintain services using C#, .NET, and ASP.NET
• Build and consume RESTful APIs and integrate with downstream systems
• Write clean, maintainable, and testable code, following agreed standards
• Take ownership of user stories from design through to production support
• Participate actively in code reviews, design discussions, and team ceremonies
• Apply DevOps and quality engineering practices, including CI/CD and automated testing
• Identify and resolve defects, performance issues, and technical debt
• Support and guide junior engineers through collaboration and knowledge sharing
What you’ll need
• Solid experience with .NET (C#) and backend development
• Understanding of software design principles and patterns
• Experience working with databases and data persistence
• Familiarity with cloud hosted applications and containerised environments
• Working knowledge of testing strategies and quality practices
• Confident use of version control and CI/CD pipelines
• Awareness of secure coding and non functional requirements
• You deliver high quality .NET solutions with minimal supervision
• You make sound technical decisions within defined architectural boundaries
• You contribute meaningfully to design and solution discussions
• You help raise team standards through reviews, feedback, and shared ownership
• You continuously develop your technical depth and delivery effectiveness