2023-08-23 14:48:55

Senior BI Developer

CVKeskus.ee klient

Job Description

Within one of our multi-discipline Agile Development Teams, you will be responsible for designing and implementing BI solutions to provide Traders and other users of Betgenius' Sportsbook Trading Platform software with the information they need to operate their systems effectively and identify optimizations to improve service and profitability.

This vacancy is a perfect match for a person who enjoys finding innovative solutions to technical challenges with opportunities to contribute broadly to a dynamic and collaborative team-based environment.

As Senior BI Developer your role is to
- Analysis of requirements from internal and external customers
- Design and development of BI systems
- Investigation and resolution of issues reported by internal and external customers
- Facilitate collaborative problem solving within the team
- Mentoring other BI developers

Requirements

- Administration of SQL Databases (SQL Server, MySQL, Database indexing strategies)
- Design and implementation of relational database
- Design and implementation of data marts using the Kimball methodology
- Implementing and optimization of complex ETL using T-SQL stored procedures and SSIS Packages
- Implementing complex Power BI and/or Tableau and/or SSRS reports
- Enthusiasm and ability to work collaboratively within a team
- Excellent spoken and written English

Desirable skills are:
- SQL Server Analysis Services (DAX, MDX)
- AWS (RedShift, RDS, Aurora), Snowflake, Matillion
- MS Azure SQL Data Warehouse
- NoSQL
- Messaging technologies (AMQP, RabbitMQ)
- HTTP REST
- Logging and Monitoring (log4net, Graylog, Graphite/Grafana, OpsGenie, TickStack)
- Experience working in collaborative, multi-disciplinary teams (Agile, Scrum, Kanban)

Company offers

In Genius Sports you will be working in a supportive, multinational and passionate team. We ensure an environment to learn and strive for your professional growth with a generous training budget and 10% of the time that can be allocated to your self-development. Beside professional growth, you can use our discounts for sports and health services to maintain the work-life balance. Not to mention our fun office and team events throughout the year. Our office is located in the city center and is easy to access for everyone.