Job Description
We are looking for a Software Engineer with a data focus for a hybrid assignment that requires on-site presence three days per week. The role involves developing and maintaining analytical data structures and semantic layers in Databricks, using Delta Lake and Unity Catalog, for reporting and analytics related to employees, organisational structures, workforce-related measures and learning-related data. You will also be responsible for Power BI semantic models, DAX measures, row-level security and TMDL/XMLA-based deployments for reporting at enterprise scale, using Git as part of the delivery setup. The assignment includes transforming HR-related and workforce-related information, such as headcount, attrition, learning completion, engagement and organisational hierarchy, into clear, reliable and well-governed analytical products. The work includes close collaboration with business stakeholders responsible for people-related processes, capability development and workforce planning, in order to define data requirements, review grain and validate business logic. You will contribute to practices for data quality, lineage and governance, including alignment with metadata and glossary tooling such as Collibra. As part of an agile analytics product team, you will participate in backlog refinement, sprint planning, stakeholder demonstrations and release documentation. The role also includes defining and applying standards for modelling, including surrogate key patterns, SCD handling, bridge tables and incremental refresh strategies. In addition, you will support less experienced team members through code review, documentation and knowledge transfer, and assist with software engineering tasks related to learning-focused solutions when needed.