C# Developer
Role details
Job location
Tech stack
Job description
This is an opportunity to join an established and growing iGaming company who is seeking an experienced C# Developer to join its development team. You'll play a key role in designing, developing and maintaining high-quality desktop applications, working closely with technical and business stakeholders to deliver innovative solutions. This is a hybrid role with an expectation of attending the West Midlands office a few days per week. However, for candidates with particularly strong relevant experience, there may be some flexibility for a more remote working arrangement. Day-to-Day Responsibilities
- Design, develop and maintain desktop applications using C# and .NET
- Work with WPF and Prism to deliver scalable, maintainable solutions
- Collaborate with cross-functional teams to define and implement new features
- Optimise applications for performance, reliability and security
- Troubleshoot and resolve complex technical issues
- Conduct code reviews and promote development best practices
- Mentor and support junior developers within the team
- Contribute to architecture and technical decision-making
- Stay up to date with emerging technologies and industry trends
Requirements
-
Proven commercial experience as a C# Developer, Senior Developer or similar role
-
Strong knowledge of C# and the .NET ecosystem
-
Experience developing desktop applications using WPF
-
Knowledge of Prism framework (preferred but not essential)
-
Strong understanding of MVVM architecture and data binding
-
Experience working with SQL Server, MySQL or similar databases
-
Solid understanding of object-oriented programming principles and design patterns
-
Experience using Git and version control best practices
-
Strong problem-solving and debugging skills
-
Excellent communication and collaboration abilities Desirable Skills
-
Experience with Azure, AWS or other cloud platforms
-
Knowledge of Docker and Kubernetes
-
Exposure to CI/CD pipelines and DevOps practices
-
Experience working with microservices architectures
-
Familiarity with front-end technologies such as HTML, CSS and JavaScript
Benefits & conditions
- Salary up to £65,000 depending on experience
- Performance-related bonus opportunities
- Hybrid and flexible working arrangements
- 25 days holiday plus bank holidays
- Half-day finish every Friday
- Pension scheme
- Health and wellbeing programme
- Ongoing professional development and training opportunities
- Collaborative and supportive team environment This role would suit a developer who enjoys working in a collaborative environment and is looking for a stable, long-term opportunity where they can make a real impact while continuing to develop their technical skills and career.