Role Overview: We are looking for an experienced Analytics Engineer to bring our data to life through the creation of well-structured analytic data models, reports, dashboards and data products in our Azure-based BI & Analytics environment, enabling business stakeholders to derive high-value insights. The successful candidate will combine the skills, analytical mindset and practices of data analysts to understand business dynamics with strong technical data skills in data modelling; to apply those insights through the creation of data models, reports and products. You'll be working with a strong international team based across Europe and Africa, so the ability to collaborate across physical and cultural boundaries will be very important, as will the ability to operate in a very fast-moving environment to deliver value quickly and in an agile fashion.
What You Will Be Doing: Work with data team to design and build high value analytic datasets that can be used by a broad range of business stakeholders via a variety of tools to drive business decision-making. Partnering with business stakeholders to identify and implement effective KPIs, measures and dimensions to understand business performance. Understand the insights that business stakeholders seek to find using data and lead end-to-end the analyses process and tooling required to obtain the insight. Driving creation of the final innovative and creative data visualisations and products for business users. Engaging with internal stakeholders to understand their business requirements and translating these effectively into data and metrics requirements that can be used to build analytic data models. Working with the data teams to develop rich data to feed the analysis models and make sure that all business requirements are met. Providing expertise on the relationship between business needs and data capabilities, in order to answer complex questions from stakeholders. Creating and maintaining data models, data flow/ERD diagrams, data maps, and system interrelationship diagrams for data domains and systems. Creating and maintaining the final products, reports and dashboards that deliver the insights to our stakeholders to support their decision-making or problem-solving processes. Creating effective documentation of data models for use by development teams and internal (non-technical) stakeholders. Partnering with tech/product teams to deliver personalisation use cases against the Single View of Customer data model. Defining and govern data modelling and design and naming standards, tools, best practices, related development methodologies and QA data requirements for the organization. What You Need for This Role: Experience designing and implementing enterprise-grade data models ideally using Microsoft technology stack (SQL Server Analysis Services, Azure Analysis Services, Power BI premium). Outstanding programming skills using DAX, MDX, T-SQL, U-SQL. Developing or robust skills in Python / PySpark for exploring, analysing and learning from massive data sets using Azure Databricks. Demonstrable experience designing data models that reflect data relationships and facilitate efficient ingestion, processing and consumption of data by a variety of end-users. Experience coding data apps or products using Python libraries and PySpark in platforms like Streamlit. Experience gathering business requirements and understanding and translating business needs into data models, creating logical and physical data models using best practices to ensure high data quality and reduced redundancy. Given our mission to bring an engineering culture to Analytics, software engineering skills are a plus. Experience with Azure Synapse (SQL Data Warehouse), Azure Data Lake. Experience with data modelling tools such as ER Studio, Erwin or similar. Experience with another cloud data management environment (e.g. Google Cloud, AWS) an advantage. Experience with data visualization tools, Power BI preferred. Excellent problem solving and communication skills; experience in interacting with technical and non-technical stakeholders at all levels. Able to multi-task and manage multiple priorities concurrently, and set appropriate expectations with internal stakeholders. Bachelor's Degree or equivalent experience - ideally in Computer Science / IT. How you do it – Expectations for fulfilling your role: As a general rule at KingMakers we want people to be: Customer Focus: We keep the customer at the center of everything we do. Passion & Dedication: We are passionate about what we do, employing only smart, honest, dedicated, and results oriented team players. Openness, Honesty & Directness: We embrace a culture of candor and work together towards the right solution whilst being open, honest, and willing to give and receive feedback, judgment-free. We play the ball, not the person. Innovation & Big Thinking: We always look for ways to innovate whilst not losing sight of what's important. The bigger we think, the more we inspire, the better the outcome. Ownership & Accountability: We think like owners. If we see a problem, we find a solution. We are pragmatic and always strive to do more with less. Speed & Focus: We plan, we strategize, but mostly, we DO. Without doing, there is no progress, we can always change direction but only if we start moving. Fast beats slow. Low Ego: The best solutions are achieved when we leave our egos at the door. We always seek opportunities to learn in every situation. No job too small. Fun: On balance, we believe in having fun whilst working. We maintain perspective as best as we can, and together, we celebrate our successes.
#J-18808-Ljbffr