Senior C# Developer
Infused Solutions
London, United Kingdom
5 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
London, United Kingdom
Tech stack
ASP.NET
.NET
Amazon Web Services (AWS)
Azure
C Sharp (Programming Language)
Cloud Computing
Code Review
Databases
Software Debugging
Microsoft SQL Server
Software Engineering
SQL Stored Procedures
SQL Databases
REST
Job description
- Design, develop, and maintain applications using C# / .NET
- Write, optimise, and maintain SQL queries, stored procedures, and database schemas
- Contribute to technical architecture and system design discussions
- Carry out code reviews and promote best development practices
- Support and mentor junior and mid-level developers
- Troubleshoot, debug, and improve existing systems
- Collaborate closely with business and technical teams onsite
Technologies:
- AWS
- Azure
- C#
- Cloud
- Support
- SQL
- ASP.NET
Requirements
- Strong commercial experience as a Senior C# Developer
- Advanced knowledge of C# / .NET
- Strong experience working with SQL (SQL Server or similar)
- Experience delivering and supporting production-grade applications
- Solid understanding of software design principles and best practices
- Comfortable working in an onsite London-based team
- Strong communication and stakeholder engagement skills
- Experience with modern .NET versions (desirable)
- Exposure to cloud platforms (Azure, AWS, or similar) (desirable)
- Experience with RESTful APIs (desirable)
- Familiarity with Agile / Scrum environments (desirable)
Benefits & conditions
We are a London-based organisation looking for an experienced Senior C# Developer to join our engineering team in a fully onsite position. This role is ideal for those who enjoy hands-on development and want to take ownership of complex systems. We offer a competitive salary between £50,000 and £60,000 depending on experience, the opportunity to work on business-critical systems, and be part of a collaborative, experienced engineering team that encourages long-term stability and career progression.