M365 Senior Developer - Ypto

1070 Near Brussels Midi Station, Brussels BE

The future is our choice 
At Ypto, our purpose is to help design the future of the Belgian Railways, its customers, and employees. Together we bring the diversity of our people’s skills and backgrounds to make the right choices with our client (the NMBS/SNCB).

About the role:

The primary role of the M365 senior developer is guiding and implementing solutions to enhance business efficiency and productivity through the intelligent use of MS cloud services.

As M365 Senior Developer you will be part of the Content and Collaboration Services’ team (CCS) and report to your Team Lead. CCS delivers collaboration services and platforms to the business with a budget of over 3M€.  

Interested? Then come and join us!


About You:

  • Do you have good organisational skills and the capacity to lead?
  • Do you have the ‘Can do’ attitude to deliver successfully?
  • Do you think in terms of solutions?
  • Would you like to help shape the future of the Belgium Rail IT?
  • Is sustainability high on your priority list?

About the role:

As M365 senior developer in the M365 Services team, you will:

  • focus on optimizing and customizing applications such as Teams, SharePoint, OneDrive, Planner through Power Automate workflows, Azure Functions, Azure Apps and SPFx webparts
  • perform estimations, planning, and deliverables in a project context
  • participate and in some cases lead Sprint Reviews and project meetings in French or Dutch and English
  • spend 20% of your time in handling services requests and incidents
  • participate in M365 Governance activities like technical assessments, and risk and impact analysis on new features and applications.

Your profile:

  • at least 5 years’ experience with the majority of M365 applications (Teams, OneDrive)
  • at least 3 years’ experience with SPFx framework, PnP, Azure Fuctions and Azure Apps
  • Demonstrate “can do” work ethic coupled ability to overcome ambiguously or under-defined problems
  • experience with organizing Sprint review meetings
  • experience in the domain of people transport is considered an asset
  • familiar with software development methodologies (Agile/Scrum)
  • familiar with Azure cloud services and the development of custom connectors
  • fluent in Dutch or French and English


  • Must have legal authorisation to work in Belgium.
  • Able to work in hybrid work regime: remotely and on site

Our offer:

Within our open corporate culture, you contribute to the digital transformation of SNCB. You will have a job with social impact and ample opportunity to make your own contribution. In addition to a good work-life balance and a competitive salary, you will receive the following benefits:

  • the possibility to work remotely + flexible working hours;
  • 35 days of leave;
  • a company car + a public transport season ticket;
  • a target bonus;
  • a comprehensive insurance package (affiliation without own contribution, excl. outpatient costs for family members);
    • hospitalisation and dental care for the whole family;
    • outpatient costs (= medical costs separate from hospitalisation);
    • group insurance: supplementary pension, work disability and death (cafeteria plan);
    • accidents at work (extralegal);
  • meal vouchers and eco-vouchers;
  • net allowances for remote working and carwash + internet budget.