Job Description
.NET Engineer
Hybrid Role - Newcastle (2 days in the office a week)
This is an exciting opportunity to join a fast-growing, innovation-driven company where your contributions will directly influence the future of online gaming. You’ll be part of a talented engineering team, using modern technologies to build scalable, high-performance systems.
What You’ll Be Doing
* Develop and implement reliable, high-performance core features and third-party integrations.
* Write and maintain comprehensive unit, integration, and end-to-end tests to ensure code quality.
* Collaborate with QA and Ops teams for seamless deployment, monitoring, and issue resolution.
* Create clear documentation to support internal teams and stakeholders.
* Engage early with Security and Release teams to ensure secure, high-quality deliveries.
* Contribute to architecture discussions, helping select technologies and design patterns.
* Champion clean code practices, standards, and software engineering best practices.
* Proactively identify system issues or performance bottlenecks and drive solutions.
What You’ll Need
* 5+ years of hands-on experience in .NET development, particularly with C# and WebAPI.
* Strong understanding of object-oriented programming and writing maintainable, testable code.
* Experience building solutions with a focus on performance and security.
* Solid grasp of REST/JSON API design and best practices.
* Familiarity with SQL databases, caching strategies, messaging systems, and distributed storage (a plus).
* Experience with modern JavaScript frameworks like React.js.
* Knowledge of cloud or virtualised environments (AWS, Azure, VMware, etc.).
* Understanding of enterprise system design and integration patterns.
* Experience working within agile development teams and contributing to a culture of continuous improvement.