Data Engineering Manager - Flutter Studios, Hybrid
Betfair Vezi toate joburile
- Cluj-Napoca, Cluj
- Permanent
- Full-time
- Be ready to work with Architects and Technical Leads in order to perform system & gap analysis with given business specifications and define functional and non-functional requirements for the software components, where SDLC and best-practices are self-implied.
- Work closely with the key business customers, stakeholders, external partners and all groups within the Technology organization to implement, evolve, support and own the software and system components to appropriate quality standards
- Own delivery of technical data implementations prioritized in the Data Engineering team you lead in terms of being fully accountable for the efficient, quality, and effective implementation of the relevant roadmap;
- Clearly communicate and promote strategies, roadmaps, dependencies and plans for products and/or components;
- Own the product lifecycle and be responsible for managing all delivery risks;
- Manage all technical resources and capacity plans within budget and project schedule;
- Instill the ownership mentality within the team for each component and project you deliver with a focus on quality, supportability and operational stability.
- Lead, inspire, motivate and line manage your engineering team;
- Coach, appraise performance, and assist with career development, ensuring effective performance management;
- Help build a ‘delivery with high quality' culture that is accountability and results orientated
- Responsible for achieving and sustaining employee engagement;
- Meet ambitious timelines while balancing business risks and trade-offs;
- Drive the team to continuously improve processes;
- Maximize employee retention through motivation and strong management;
- Encourage a ‘right first time' culture;
- Adopt a coaching style of leadership.
- Understand intimately the dependencies between components and how they combine to deliver service to the end consumer and to the business;
- Ensure the day to day delivery of the backlog in line with data architecture;
- Manage the review of product requirements within the team and provide feedback to product owners and other change originators;
- Understand and balance commercial needs against technical requirements and capabilities;
- Easily recognize system deficiencies and implement effective solutions;
- Foster an appropriate sense of urgency to deliver results at pace;
- Manage the production of technical approach documentation and preparation of development and QA estimates;
- Actively measure and review the Productivity, Quality and Duration of delivery, taking prompt corrective action where necessary;
- The ability to make effective priority decisions when required;
- Mentoring and coaching on a technical level.
- Bachelor’s degree or technical diploma in computer science, computer technology or related field.
- Experience with Event Driven Architecture, Data Streaming and Big Data, NoSql, with an understanding of concepts such as Data Clustering, Data Replication and Partitioning Strategies.
- Demonstrable experience with high-volume data loads.
- Understanding of ETL processing in highly transactional OLTP systems, Event Modelling, Data Lake, Dimensional Data Modelling, Data Composition, Data Governance, Data Warehouse
- Understanding of ring-based databases, and previous experience with one of the following: Cassandra (preferably), DynamoDB or Riak.
- Understanding of stream processing frameworks, with experience in one of the following.
- Experience with AWS data services within cloud technology, in any of the following tools: S3, Redshift, Glue, Lake House, Rds, Emr or Athena.
- A proven ability to influence technical decisions in a fast-moving commercial environment.
- Excellent people skills, communication interpersonal skills, high energy.
- Proactive work ethic with the ability to deliver results and meet challenging deadlines.
- Very strong analytical skills.
- Proactive work ethic with the ability to deliver results and meet challenging deadlines;
- Passion to see projects to completion in a timely, accurate & efficient manner;
- Self-motivating and able to motivate others;
- Attention to detail with a high degree of pride in work delivered;
- Understanding of the entire software design, development and deployment lifecycle and enthusiasm for driving improvements to the software development process;
- Able to project manage and priorities effectively;
- Able to work in a rapid development environment with flexible requirements;
- Excellent written and verbal communication skills and good English language skills;
- Having Knowledge of the online gaming/gambling industry is a plus.
- Hybrid & remote working options
- €1,000 per year for self-development
- Company share scheme
- 25 days of annual leave per year
- 20 days per year to work abroad
- 5 personal days/year
- Flexible benefits: travel, sports, hobbies
- Extended health, dental and travel insurances
- Customized well-being programmes
- Career growth sessions
- Thousands of online courses through Udemy
- A variety of engaging office events