Entain is one of the world’s largest sports betting and gaming groups, operating both online and in the retail sector. With offices across five continents and licences in more than 20 countries, we operate some of the most well-known and iconic brands in the industry with more than 250 years of combined history – names such as bwin, Sportingbet, Partypoker, Ladbrokes and Coral.
The role in a nutshell:
As a web developer you will be working part of a team responsible for maintaining and improving a highly scalable, robust and versatile in house developed web frontend framework which is used by all Entain’s customer-facing websites. Your creativity, problem solving skills, your passion for web development and your expertise with the Angular and the .NET frameworks in particular will be leveraged by the team to evolve and continuously improve the product.
You will be part of an Agile Scrum team and you will contribute to all phases of the software development lifecycle. Due to the nature of the product it will be required of you to occasionally help and educate teams who are using the framework about new features, best practices and will assist in troubleshooting if required.
What you’ll be doing:
- Craft and develop high quality software solution based on business requirements
- Define non-functional requirements and ensure implementation according to it
- Ensure operational readiness of applications
- Discuss, understand and refine business requirements together with business peers
- Share/spread knowledge within and across teams
What we need from you:
- Solid technical education and at least 3-5 years of professional experience in the area of web software development
- Experienced in developing software in Angular and .NET C#
- Experienced in the SOA area (web services and similar technologies – REST, PUSH, WSDL, SOAP)
- Analysis, specification and validation of requirements for software
- Understand the different type of requirements (customer, functional, performance, design, derived and allocated requirements)
- Knowing how to design software under consideration of key aspects (like scalability, performance, maintainability, reliability, reusability, security, usability, etc.)
- Understand design patterns and know how and when to use them
- Know how to write maintainable (commented), efficient/performant (memory, etc.), reliable (accurate exception handling, etc.) and robust (clear interfaces and no runtime errors) code
- Solid understanding about source control with Git/GitLab and version management
- Understand the Scrum/Agile development processes
Beneficial:
- Knowledge about performance-aspects of web applications
- Previous experience working in a large-scale and fast paced environment
- Experienced with migrating to .NET core
- Experienced with TeamCity and the build-pipeline
- Experienced with ELK (Kibana), AppDynamics
- Awareness of online gambling line of business (big picture - market knowledge, inter-department knowledge, risk awareness)
Ready to bring it on? Bring your resilience to Entain and you can be bold. For the Good of Entertainment, Apply Now!