Requirements
Must have:
- Advanced knowledge of C# .NET with a track record of designing and delivering high-quality solutions - Excellent communication skills, both verbal and written - Strong problem-solving and logical thinking skills - Good knowledge of SQL and relational databases - Good knowledge of secure application development principles - Experience managing complex requirements and working directly with business stakeholders - Familiarity with modern development practices and willingness to introduce improvements - WPF / MVVM development experience (desirable) - REST and gRPC experience (desirable) - Familiarity with Azure CI/CD (desirable) - Understanding of system architecture and security principles (desirable)
Responsibilities:
- Design and implement complex new features using .NET and SQL - Coordinate sub-projects and engage directly with the business on requirements and functionality - Manage live system issues ensuring high availability and performance - Work closely with stakeholders to understand requirements and design robust solutions - Maintain existing codebases and improve system functionality and performance
Company:
We are an innovative company based in London, looking to expand our development team with an experienced .NET Developer. Our working environment fosters collaboration and encourages the introduction of new practices and technologies. The contributions you make will directly support our global business expansion and drive innovation in our technology stack. We have skilled developers across our teams in London and the US, working together to deliver high-quality solutions.