Senior Software Developer (all genders)

Januar 23, 2023

Stellenübersicht

  • Datum der Veröffentlichung
    Januar 23, 2023
  • Verfallsdatum
    --

Arbeitsbeschreibung

Senior Software Developer (all genders)

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 EUR60,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. Monatlich 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!

Join us




Ausgefallene Terrassen-Möbel Vasen und Hocker online kaufen!

Wohnideen