Functieomschrijving

DATA ENGINEER (M/W/X)

Bedrijfsdetails

The DMO department supports all of Sodexo BRS's Data activities at Belux level in a 24/7 environment. This represents more than 100 internal users and more than 500 external users. It is composed of more than 10 employees on a set of activities (Data Governance, ETL, Reporting, Data Architecture, ...).

Our main objective is to enable the company to successfully move into the digital age by maintaining a powerful and highly resilient tool, guaranteeing our users a first-class service and offering innovative solutions.

The major projects are the digitization of our products and services, the automation of deployment procedures, the automation of functional and non-functional tests, the redesign of our legacy applications towards an agile architecture aimed at perfect resilience, foolproof performance and the best security for applications used by the majority of Belgian / Luxemburg employees and households.

This digitalization brings with it a data transformation program, at the global level (led by the Global Data Competence Center) and local (led by the DMO). This data transformation will be articulated on three pillars: the provision of 'data markeplace', the organization and good governance of data, as well as the implementation of a 'data-oriented' culture.

Functie

As a data engineer, creating and implementing data solutions/products is your most important role.

You are responsible for the development and maintenance of the entire production chain of the company's data warehouse on a hybrid infrastructure (on premise/cloud) that combines different technologies (ETL/ELT, REST API, Oracle/SQL/NoSQL databases, batches &files, Data Vizualization).

You work with the different departments IT / Business within an Agile team, in coordination with the scrum master and the product owner.

You ensure alignment and compliance with data governance rules (including data quality), follow IT architecture and security recommendations, and gdpr.

You document your work according to the standards in place within the company.

You report to Office Data Management Manager.

Detailed responsibilities of the job holder

    • Participate to the definition and realization of technical solutions relating to company data (65%)
      • Technical analyses based on user stories defined by the Product owner and architectures developed by the data architect (data sources, mappings, transformations, targets)
      • Estimates/Grooming of the complexity of the tasks to achieve the result
      • Development of data flows towards and within the datalake
        • Extraction
        • Transformation
        • Load
      • Development of data transformations for business intelligence and machine learning purposes
        • Development of self service environments
        • Mapping of definitions with definitions of the data glossary
        • Development of complex reports / dashboards for the final users
      • Functional and non functional tests
        • Definition & set-up of the tests
        • Execution of the tests
        • Support for user acceptance tests
      • Support final users in the usage of the self service environments
    • Maintenance / Support (15%)
      • Regular follow-up of issues escalated by final users
      • Monitoring of the jobs that refresh the data to guarantee availability
      • Identification of recurrent issues and their possible improvement into the development of the solutions
      • Close follow up on the needs to upgrade the used softwares
    • Player of the agile methodology (10%)
      • Active participation to the ceremonies
      • Regular exchanges with the product owner, the scrum master, the team and the final user
      • Usage of JiRa
    • Alignement and respect of the internal rules (5%)
      • Monitoring and support for the development of data governance rules (including GDPR)
      • Ensures that solutions are in place that ensure good data quality according to prescribed expectations
      • Co-develop and follow-up on enterprise architecture recommendations
      • Compliance with data security requirements
    • Documentation (5%)
      • Documentation according to company standards (diagram / comment in the codes / ...)
      • Usage of confluence

Key contact persons in the context of this job

    • Intern: Data Engineers, Scrum Master, Product Owner, Data Steward, Data Architect, Team Leader, Developpeurs backend et API, DBA, Resource Manager, Business (sales, marketing, cx, finance, …)

KPI in relation with the job

Quality in the estimation of the complexity of the work to do and the related effort during the grooming session

    • Respect of deadlines
    • Quality of the Code delivered
    • Quality of the functional / non-functional tests
    • Usage rate of the final solution by end users
    • Rigour of documentation

Profiel

Experience

    • Master in Computer science or Data Engineering
    • At least 3 years of XP in the ELT/ETL development world
    • Advanced knowledge of data lakes & datawarehouses for analytics & operational needs
    • Expérience of transversal work in an international company
    • Belgium national language (French or Dutch) & good knowledge of technical English

Soft Skills

    • Good understanding of business
    • Experience with Agile way of working (scrum / kanban)
    • Autonomous
    • High team spirit
    • Dynamic, proactive, flexible, available & reactive
    • Analytical mindset, rigorous

Hard skills

    • Very good knowledge of SQL : querying / procedures / basic administrative tasks
    • Data modelling for analytics (OLAP) & operational (OLTP) needs
    • Principles of ELT / ETL and at least profiency in one of the following tool (by order of preference : Azure Data Synapse, Azure Data Factory, Azure Databricks, IBM Datastage, Talend, Informatica)
    • Experience in Data preparation & visualization tools (by order of preference : Power Query, Power BI, Cognos)
    • Expertise in Azure cloud : Azure storage, Azure functions, Azure key vault, Api management…
    • Expertise in CI / CD (Azure Devops)
    • Knowledge of at least one of the following languages : C#, Python ou Node.js
    • Nice to have : expertise in Python applied to machine learning
    • Nice to have : Rest API : OAuth, swaggers, backend services
    • Nice to have : experience in design and implementation of data processes in (near-)real time
    • Nice to have : Ideally : experience in distributed computing with spark

Aanbod

  • An exciting job in a dynamic organisation that emphasises training opportunities and personal development
  • A competitive salary + fringe benefits
  • An enjoyable working environment as part of a motivated team
  • A workplace in Brussels (Ixelles), close to Etterbeek railway station and the Delta metro station

Quality of Life in the workplace:

  • Some degree of flexibility in your work (home office, flexible working times)
  • Good work-life balance
  • Practical personal support services: dry-cleaning, ironing, shoe repairs, gift-buying, etc.
  • A wide selection of sustainable meals in our company restaurant

  • Online op:do 10 juni 2021
  • Locatie: Brussels working from home

Sodexo - Benefits and Rewards Services

Pleinlaan 15 Boulevard de la Plaine
1050 Brussels
België

Interesse?

Voor meer informatie:
Bel JEAN-SÉBASTIEN ALBERT
op het nummer: 025475511
Even geduld, uw aanvraag wordt verwerkt
Mail naar uw vrienden
Mail(s) succesvol verstuurd
Er is een fout opgetreden, gelieve contact op te nemen met uw systeem administrator
[sluiten]