Data Engineer

The data engineer plays a key role in the development of data ingestion, data integration and analytics solutions (data warehouses, data marts).

Roles & Responsibilities

The data engineer sits within the central Data Office which is a central organization providing data services across the different business lines. You will work in an agile scrum team in close collaboration with the Project Leader, the Data Functional Analyst and the Data Architect of the project.

  • Translate business, functional and data architectural requirements provided by the Data Functional Analyst and the Data Architect into technical specifications.
  • Design, build, deploy and maintain data solutions (ETL pipeline, database objects, physical and virtual datamarts) according to established standards (data processing, data warehouse, data marts) in accordance with the functional and non-functional requirements (performance, data volume).
  • Test the analytics solution, ensure the data correctness, conduct troubleshooting, provide maintenance and adequate technical documentation.
  • Works with the Project Leader (PL) along the entire project lifecycle to ensure appropriate delivery in an agile and pragmatic approach. 
  • Integrate referential data into a central data hub.

Profile
  • Analytical mind with a problem-solving aptitude.
  • Good technical skills.
  • Go-getter profile.
  • Ability to translate business needs into technical solutions.
  • Pragmatic approach and delivery focus.
  • Team player with an ability to work in a collaborative spirit within a transversal organization.
  • Perseverance, stress resistant and flexibility.
  • Like to learn and open-minded.

 Key Skills

  • Very good knowledge of English and Dutch/French.
  • Bachelor or Master degree in Computer Science or equivalent.
  • Minimum 4-5 years of experience as a data engineer in the Microsoft BI on-prem stack (Visual Studio, SSIS, SSAS, SSMS).
  • Ability to translate business requirements into technical requirements.
  • Data modeling experience (logical and physical modeling).
  • Good experience in data warehouse design (Kimball dimensional modeling).
  • Very good knowledge of Microsoft SQL Server (from a development perspective).
  • Very good Knowledge of SQL queries, T-SQL, SQL Server Integration Services (SSIS). 
  • Very good understanding of database management systems, online analytical processing (OLAP) and ETL (Extract, transform, load) framework.
  • Experience in master and reference data integration and usage.
  • Experience in working in an agile project mode.
  • Experience in building a data validation engine (business rules, semantic validation) is a plus.
  • Experience in visualization tool such as Microsoft Power BI and SSRS is a plus.
  • Experience in data functional analysis is a plus.

Our proposal

this is a job offer for employees as well as freelancers! we always guarantee personal guidance, and depending on your statute you’ll receive many other benefits.

  • you will tackle challenging projects at big and international clients in belgium. we already have some great references from clients such as proximus, telenet, kbc, colruyt, sd worx, johnson & johnson, european commission …
  • our inhouse learning & development team makes your growth and development their priority. you’ll discuss what trainings you should follow and what certificates you should obtain with our learning officer.
  • our learning & development team also supports you in the long run. you tell us what your ambitions are, and together with our learning officer you’ll create a career plan.
  • with our well-being program, we strive to focus on your health and mental well-being. there are tons of initiatives with which we’ll help you to become a motivated and energized team player.
  • we think it’s important for you to get to know all of #teamrandstaddigital. to help you with this, you’ll be invited to many corporate events.
  • we’ll also offer you an extensive salary package with many tailor-made fringe benefits.

good to know for freelancers:

  • we’ll always pay your invoice on time and correct (30 days).
  • the internal team is invested in your career and regularly checks up on you.
  • at the end of your project, we’ll proactively start looking for your next challenge and provide you with the necessary guidance.