Senior C# Engineer
Metamindz
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 80KJob location
Tech stack
.NET
Azure
C Sharp (Programming Language)
Data Security
DevOps
Microsoft SQL Server
Software Engineering
SQL Databases
Web Applications
.NET Core
Database Optimization
Database Performance
Backend
Software Coding
Microservices
Job description
- Lead the development and enhancement of complex web applications using C# and .NET Core.
- Architect, design, and optimise backend services with a focus on scalability, security, and maintainability.
- Work with Razor and .NET Framework components where legacy integration is required.
- Design efficient data models, write complex SQL queries, and contribute to database optimisation in SQL Server.
- Provide technical leadership, mentoring, and direction to mid-level developers.
- Collaborate with senior engineers, product owners, and stakeholders to define technical strategy and implementation approaches.
- Take ownership of integrating and leveraging Azure services in production systems.
- Drive continuous improvement across architecture, coding standards, DevOps practices, and overall engineering culture.
Requirements
Do you have experience in System design?, * 5+ years of commercial experience working with C#, .NET Core, and modern backend architectures.
- Strong understanding of .NET Framework, Razor, and enterprise-level application development.
- Solid experience with SQL Server, database performance tuning, and data access patterns.
- Hands-on experience with Azure services in production environments.
- Proven ability to take responsibility for complex technical decisions and system design.
- Strong problem-solving mindset and the confidence to challenge assumptions and propose better solutions.
- Excellent communication skills and the ability to inspire and guide others within an onsite, collaborative team setting.
Benefits & conditions
- Full-time, on-site role in a well-located office in North London.
- Senior-level ownership and influence within an experienced engineering team.
- Clear path for growth into technical leadership or architecture roles.
- Exposure to a modern and evolving tech stack including .NET Core and Azure.
- Opportunity to work on real products in active development with direct business impact.
- Supportive, startup-style culture with open communication, autonomy, and room for innovation.