Database Developer
✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on igamingjobs.
Role in brief
IGT is seeking a Database Developer to design and optimize database structures for gaming applications. This remote role is ideal for candidates in the Philippines with strong SQL and OLAP skills.
About the role
As a Database Developer at IGT, you will leverage your skills in SQL and OLAP to create and enhance database structures that support innovative gaming applications. Your work will involve designing relational schemas, optimizing SQL queries, and working with OLAP cube-based data models to improve performance and efficiency.
You will be part of a small agile team, collaborating closely with feature teams to maintain and develop the database. Your role includes mentoring colleagues on best practices and documenting data structures for wider engineering use. Success in this position requires a proactive approach to problem-solving and a commitment to high-quality feature delivery.
Skills that matter here
- SQL: You will develop and optimize SQL queries and stored procedures to enhance database performance.
- OLAP: Experience with OLAP cube-based data models is essential for designing and modifying dimensions and measures.
- Microsoft SQL Server: In-depth knowledge of Microsoft SQL Server is required for complex joins and execution plan analysis.
- ETL: You will build and support ETL/ELT components for efficient data processing.
- Agile: Familiarity with Agile practices will help you work effectively within the team.
Who this role suits
- Candidates with a background in database engineering or backend engineering will thrive.
- Individuals who are proactive problem solvers and enjoy mentoring others will excel.
- Those who can work independently and manage their time effectively in a remote setting will be successful.
- A commitment to continuous improvement and high-quality output is essential.
From the employer
- Design and evolve relational schemas, including tables, indexes, constraints, and relationships.
- Develop and optimise SQL queries, stored procedures, functions, and other database-driven logic.
- Analyse execution plans and identify improvements to performance and efficiency.
- Work hands-on with OLAP cube–based data models, including designing and modifying dimensions, hierarchies, and measures.
- Develop, optimise, and troubleshoot OLAP-related queries.
- Support feature teams with developing and maintaining the database.
- Diagnose and resolve issues involving locking, contention, inefficient joins, and indexing gaps.
- Recommend and implement indexing, partitioning, or structural improvements.
- Participate in load testing and capacity discussions related to the data layer.
- Participate in design and peer reviews.
- Mentor team members on SQL best practices, schema design, and performance techniques.
- Work within a small agile team to deliver high-quality features and continuously improve engineering practices.
- Document data structures, conventions, and patterns for broader engineering use.
- 4–5 years of experience in database engineering, SQL development, or backend engineering with strong data responsibilities.
- Deep expertise in Microsoft SQL Server, including complex joins, execution plan analysis, query optimisation, and indexing strategy.
- Strong understanding of relational data modelling and schema design principles.
- Experience working with OLAP cube-based data models, including dimensions, hierarchies, measures, and analytical queries.
- Experience designing, modifying, or supporting multidimensional data models used for reporting, trend analysis, or business intelligence solutions.
- Experience building ETL/ELT components.
- Experience improving database performance through structural and query-level optimisations.
- Familiarity with Agile delivery practices.
- Role based in the Philippines.
- Fully remote from anywhere within the Philippines.
- Must have at least 6 hours of daily overlap with the Australian Eastern Time Zone (AEST/AEDT).
- Flexible working hours outside the overlap period.
Questions about this role
Is this position remote?
Yes, this role is fully remote but must be based in the Philippines.
What are the working hours?
Flexible working hours are available, but there must be at least 6 hours of overlap with the Australian Eastern Time Zone.
✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on igamingjobs.