A Lead .NET Developer is being recruited by a rapidly expanding betting and gaming company in Manchester.
This is an exciting opportunity to join a true tech-first organisation that recently migrated its customers onto its own proprietary platform. With the help of this new platform, the company can pioneer new products and drive more advanced, creative technologies.
The Technology department is driven by innovation, and you'll be at the heart of unlocking the new platform's potential, shaping the future of betting and gaming.
Job Duties
* A “hands-on” role, you will lead the design, development, and maintenance of software applications, ensuring quality, efficiency, and maximising performance and minimising technical debt.
* Write clean, maintainable, and scalable code that meets the requirements of the project.
* Provide technical direction and guidance to the development team, including code reviews, mentoring, and ensuring the platform coding standards are being adhered to.
* Participate in the estimation of software development projects and lead the planning and scheduling of projects.
* Act as a liaison between the Engineering team and Senior Management, communicating project status and technical challenges, and assume a leadership role in the company.
Hybrid/Location: 2 days per week to Central Manchester (flexible working to start between 7am-10 am)
Salary: £70,000-£75,000 + 10% bonus
Knowledge, Skills, and Experience
* Hands-on and extensive development experience in; C# .NET (Framework and Core), SQL/MySQL building web services
* Enterprise-level single-page applications using HTML, CSS, and JavaScript, and excellent and current knowledge and experience with JavaScript frameworks
* Knowledge of the latest ES standards and TypeScript is beneficial
* Excellent understanding or OOP concepts and design patterns
* Experience with Message brokers
* NoSQL experienceis also beneficial
* Any history working with WinForms/WPF is useful
* Experience of working in an Agile environment with TDD or similar approaches to ensuring quality
If you're interested in learning more about this opportunity, please apply with an up to date CV to get a conversation rolling!