Salary:
Minimum €60,000, annual bonus and great benefits
Vienna
Vacancy Type:
Permanent
Brand:
23 (Entain)
About The Role
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 25 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, Coral, Foxy, Gala, Ladbrokes, and partypoker.
 

Purpose of Role:

  • Designs and develops high quality software solutions based on business requirements
  • Defines non-functional requirements and ensures implementation according to it
  • Finds the best trade of costs & clean software design
  • Ensures operational readiness of applications
  • Discusses, understands and refines business requirements together with business peers
  • Supports and consults business on technical topics
  • Mentors Junior Software Developers
  • Shares/spreads knowledge within and across teams
  • Does peer reviews, ensures internal software quality
  • Drives/supports process improvements

Primary Responsibilities:

A Software Developer at this level of experience ensures high quality design, coding and unit test coverage.

Software Design & Development

Supports requirement engineering (writes technical specifications) and provides time estimations.

Does software design and development of high quality software (Ensures software quality and non-functional requirements like security, performance, availability and scalability.)

Support of the software development team to ensure the implementation of code quality guidelines and standards.

Supports technical decisions within the team.

Does technical risk assessment within the development area.

Recognizes system deficiencies and implements effective solutions.

Process

Understands and applies defined processes within bwin.party development. Supports continuous improvement of processes. Applies agile best practices.

Knowledge

Acquires knowledge of the domain, used technologies and developed software solutions. Shares knowledge inter- and cross-team.

Business Orientation

Consults business in analysing requirements, scope and dependencies, providing effort estimates and finding decisions. Ensures together with business technical quality of applications.

Operational Readiness

Supports relevant peers (application engineering, db operations, etc.) with the preparation of releases (stress tests), the rollout (deployment), operation & monitoring, maintenance (changes), and uninstalling of software which is developed.

Knowledge/Expertise/Qualifications:

Essential

  • Solid technical education and at least 3-5 years of professional experience in the area of software development
  • Experience with Microsoft Visual Studio .NET and good knowledge in Microsoft .NET - C# and object oriented software development
  • Experience in the SOA area (web services and similar technologies - WSDL, SOAP, XML, XML Schema)
  • Ideally hands on experience with Windows Communication Foundation and/or Workflow Foundation
  • Good knowledge about SQL and SQL Server including Data Access technologies (ado.net) as a nice to have
  • Basic requirement engineering
  • Support business analyst for analysing and validating of requirements for software.
  • Understands the different type of requirements (customer, functional, performance, design, derived and allocated requirements)
  • Software design
  • Know how to design software under consideration of various aspects (like scalability, performance, maintainability, reliability, reusability, security, usability, etc.).
  • Understand design patterns.
  • Have experience to design library.
  • Expert in software development
  • Expert in developing software in required language (.net c#, asp.net, java, JavaScript, etc.) to meet the requirements.
  • Know how to write maintainable , efficient/performant (memory, etc.), reliable (proper exception handling, etc.) and robust (clear interfaces and no runtime errors) code.
  • Software testing
  • Knows how to create white box tests (unit tests incl. mocking) and ensure required code coverage.
  • Maintenance and Optimization
  • Understands the metrics of software (e.g. Cyclomatic complexity, code coverage, etc.) and know how to analyse (e.g. Ndepend, Fortify, FXCop) and optimize/refactor (ReSharper, Query Analyzer, etc.) code.
  • Understand log analyses via these software Kibana and AppDynamic
  • Basic CI/CD knowledge
  • Understands the Software versioning management (Git-flow). Basic knowledge of pipeline automation (Gitlab).
  • The development and delivery process and task tracking tool (Jira) as well as how defect tracking is done.
  • Process knowledge
  • Understands the Scrum/Agile development processes
  • Domain know how
  • Understand the customer and his domain.
  • Time management
  • Know how to deal with a high amount of tasks and deadlines within the existing time (keep overview, prioritize tasks, self planning and -motivation)
  • Fluently spoken and written English (Able to communicate technical solutions to non-technical person and vice versa)
  • Solution oriented & Pragmatism (can do approach, strives for results, gets things done, makes sure dependent peers deliver)
  • Self initiative (proactive way of working, actively addresses problems and tries to solve them)
  • Open minded & Creative (acts as an opinion leader, has positive influence on other team members)
  • Awareness of online gambling line of business (big picture - market knowledge, inter-department knowledge, risk awareness)
  • Networked thinking (build up a network with other developer and engineers from other department as well as other experts to know who to ask for support)
  • Innovation management (Knows creativity methods (brainstorming, delphi, etc.) and how to apply them to support innovation and to find new solutions)

What we can offer you:

  • Salary: Minimum €60,000
  • Culture – We were once a startup and still have that growth mindset (despite our size). Our industry is renowned for the speed it operates at, and the incredible pace of innovation. Our values include winning together, being bold, exciting customers and driving innovation.
  • Development – Both personal and professional development are important to us. Everyone gets 5 paid days to focus on development, along with subscriptions to learning resources like cross knowledge, linkedin learning and our own learning room. Monthly Empower talks from inspirational leaders from outside the industry.
  • Wellbeing – Our employee assistance program offers free advice on everything from work advice, relationship advice, legal information, and financial advice. Everyone gets a free subscription to the unmind (mental wellbeing) app. Counselling session are available through EAP. We have a monthly schedule of wellbeing sessions and talks with each office having wellbeing champions and coordinators.
  • Flexible benefits package - Annual bonus, employee share scheme, health screening, life assurance, matching pension contributions, lunch vouchers, enhanced vacation package, retail discounts, discounted gym membership, with the ability to flex your benefits package to suit your needs
  • Offices - Newly refurbished offices, with chillout spaces and modern facilities
  • Social - Fantastic programme of free social activities, from our summer parties and Friday night drinks, we've got you covered.
  • Sports - We're as passionate about sports as you are, if you can name a sport, we've probably got a company team.
  • Hybrid Working – We offer 2 days a week working from home

What the process looks like:

  • Apply and your CV will be reviewed by one of our Talent Acquisition Partner Stefani Chobanova
  • Phone screening call with Stefani
  • 30 minutes assessment
  • 1st interview with the team manager
  • Short task to complete and present back at 2nd interview with Director and other stakeholders
  • Offer and Celebrations!

About Entain

We may sit on the FTSE100, but for millions of customers worldwide, we’re the brands they hold in their hands – and heart. As the home of household names like Ladbrokes, Foxy and PartyPoker, to name just a few, we elevate lives with moments of excitement. And right now we’re elevating ourselves above the competition. We’re leading the industry in bold new directions - and it’s our diverse and talented team who are making this possible. Believe us, the best is yet to come. For our customers. For our future. For your career.

DEI and Wellbeing @ Entain

At Entain we do what’s right. It’s one of our core values. Which is why we’re taking the lead when it comes to creating a diverse, equal and inclusive future - for our people, our industry and our society. We’ve created a culture where everyone can feel psychologically safe, included and heard. Where being accepted for who you are is a given. Here, we celebrate our individual differences, and make sure everyone feels supported, respected, and empowered to thrive – and that starts from the moment you apply to join us. We want our employees to feel healthy and supported at home and at work. That’s why we have our Well-me programme, which provides information, tools and training to help our people look after their mental and physical wellbeing in ways that matter to them.

Life @ Entain

We’re a team who love to play, and win, together. We love building bonds between our people, and we love to build your career up too. Join us, and we won’t just be your employer, we’ll be your biggest cheerleader. We’ll give you the power to lead the conversation on your learning and career goals from day one, and then get behind you with all the support you need to take your career – and our business – to new heights.