Utrecht
36 uur per week
Startdatum op 1 juni
Verlopen
18 Dagen geleden
Internationale Federatie van Rode Kruis- en Rode Halve Maanverenigingen (IFRC)

Senior Full Stack Developer

Data Engineering, Analytics & Full Stack Development

General Information

  • Location: Discussable
  • Start date: 1st of June
  • Duration: 12 months, extension possible
  • Hours per week: 40
  • ZZP: Yes

Job Mission

As a Senior Full Stack Developer, you will be responsible for delivering end-to-end data solutions that directly support business operations and decision-making. You will operate across the full data lifecycle, from requirements gathering and data modelling to engineering, reporting, and deployment, ensuring high-quality and scalable data products.

You will work within a modern data platform built on Microsoft Fabric and Azure Synapse, leading the development of data pipelines, models, and dashboards while coordinating a small team of developers. This role combines hands-on engineering with leadership, enabling you to drive both technical delivery and continuous improvement in a complex, international environment.

Roles and Responsibilities

  • Design, develop, and deliver end-to-end data solutions from requirements to production
  • Translate business requirements into technical specifications, data models, and scalable solutions
  • Develop and maintain data pipelines and data products using SQL, PySpark, and related technologies
  • Design and implement data models using Data Vault and dimensional modelling techniques
  • Build and maintain dashboards and reports in Power BI to deliver actionable insights
  • Perform data ingestion, transformation, and integration within Microsoft Fabric and Azure Synapse
  • Implement data quality controls, validation processes, and monitoring mechanisms
  • Optimize performance of data pipelines, queries, and data processing workflows
  • Implement data security and compliance measures in line with governance standards
  • Lead and coordinate a team of developers, managing priorities, workload, and delivery timelines
  • Mentor team members and support their technical and professional development
  • Collaborate with data architects, engineers, analysts, and business stakeholders globally
  • Support user acceptance testing and ensure successful delivery of data products
  • Maintain documentation of data models, pipelines, and system architecture

Education and Experience

Must Have

  • 7+ years of experience in data engineering or full stack data development roles
  • 4+ years of experience with Microsoft Fabric or Azure Synapse and Power BI
  • Strong experience with data modelling, including Data Vault and dimensional modelling
  • Proven experience delivering end-to-end data solutions and analytics products
  • Proficiency in programming languages such as Python, SQL, or Java
  • Strong experience with Apache Spark and distributed data processing
  • Experience with data lake and lakehouse architectures
  • Strong knowledge of Azure cloud architecture and data services
  • Experience with CI/CD pipelines and DevOps practices for data workflows
  • Experience leading or mentoring technical teams

Nice to Have

  • Experience with ERP systems, preferably D365 F&O or similar
  • Knowledge of finance or accounting data models
  • Experience with big data technologies such as Hadoop or distributed storage systems
  • Familiarity with data governance, data security, and privacy regulations
  • Experience with AI-assisted development or analytics solutions
  • Experience working in international or complex organizational environments
  • Experience managing technical projects and delivery timelines
  • Familiarity with cloud platforms such as AWS or GCP

Skills

  • Strong leadership and team coordination capabilities
  • Excellent communication skills, bridging business and technical stakeholders
  • Strong analytical and problem-solving abilities in complex data environments
  • Strategic thinking with the ability to design scalable and future-proof solutions
  • High level of ownership and accountability for delivery and quality
  • Ability to work in cross-functional, international teams
  • Strong attention to detail in data modelling, development, and reporting
  • Proactive mindset, driving improvements in processes and technologies
  • Ability to manage priorities and deliver in a fast-paced environment
  • Continuous learning mindset, staying current with data and AI developments
  • Experience working in Agile and iterative development environments

Tech Stack

  • Microsoft Fabric
  • Azure Synapse Analytics
  • Azure Data Factory
  • Power BI
  • SQL
  • Python
  • Apache Spark
  • Data Vault, Dimensional Modelling
  • Azure Cloud Services
  • CI/CD pipelines, Azure DevOps
  • Data Lake & Lakehouse architectures