About the role
You are a pragmatic and self-motivated Developer who can work on your own initiative. You are a well-organized, detail-oriented problem solver who knows how to get tools, and technology in sync to support the development of the Data Warehouse. You are comfortable working with multiple team members while prioritizing tasks or asking for clarification on priorities. We bring together experts from diverse backgrounds and experiences in a collaborative and open culture to deliver outstanding outcomes and a stimulating and rewarding environment for our people. This is a hands-on position where you will be asked to do everything from building rock-solid components to mentoring other developers. You need to be a top software developer and systems designer with a good track record of delivering and excelling in communication and leadership. A successful candidate will bring deep technical and software expertise and the ability to deliver a service that has a broad business impact. You will work with the Business Intelligence Team, CTO, Dev Ops and delivery leads to design, evolve and implement the Data Warehouse at Booming Games.
Responsibilities
- Management and development of the Data Warehouse data model
- Knowledge of database design principles, query optimization, index management, integrity checks, statistics and isolation levels
- Ability to efficiently write database code without compromising data quality, privacy or security
- Design of dimension and fact tables with appropriate attributes
- Implementation of efficient and optimal ETL structure and its refresh frequency
- Translating business requirements into technical ones
- Troubleshoot and resolve issues
- Involvement in other ongoing tasks such as upgrades of PostgreSQL, and the maintenance of access rights for various systems
- Working with other teams to monitor performance and availability of data flows into the Data Warehouse
- Maintaining stability and accuracy of data across Business Intelligence environment
Requirements
- 4+ years experience in ETL and PL/pgSQL, Data warehouse concepts and relational databases
- 4+ years experience in technical testing, implementation, and troubleshooting in production environments
- 4+ years of experience working in Data Warehouse Design
- PL/pgSQL scripting e.g., creating views, functions, stored procedures and triggers
- Data Warehouse data modeling and ETL procedures
- Have an engaging and convincing personality with excellent communication skills
- Have excellent teamwork skills and the ability to adapt
- Fluent in English
- Have a yes-can-do attitude; you are a person who is a doer and not afraid to get your hands dirty who can thrive in a fast-paced environment
- Ability to collaborate effectively with a talented, multidisciplinary, and multicultural team
Nice to have
- Experience with the PL/Python procedural language
- Master s degree in Computer Science, Physics, or equivalent
- Experience working in an Agile environment
- Experience in managing multi-functional virtual on/offshore teams
- Experience in working in the online gaming/gambling industry
Good to know
- We kindly ask for your understanding that we can only consider applicants within the the Central European Timezone +/-3
- This full-time position can be a permanent employment in Malta or Berlin, or on a freelance basis for contractors
- We embrace diversity and equal employment opportunities. We are committed to creating a fair, supportive, and open environment for all
Why Work for Booming Games
Founder led. Impact driven. Employee centric.
We come to the table with a compelling game offering for our clients. We are currently releasing an exciting game every 3 weeks, with aggressive plans to increase this to release a new game every 2 weeks. Using our cutting-edge technical expertise, we aim to shape this offering to have off-the-shelf games from which to take our pick from. We strive to establish a one team mentality with our internal clients, all working towards a common goal. We re a multi-cultural and diverse team whose passions and strengths bring much joy into the work we do.
Contact
HR Team