Skip to Content

Full-stack web and mobile developer (JP057248)

--Sciensano--

Rol en verantwoordelijkheden

Het IT Development Team bij de organisatie is op zoek naar een full-stack web- en mobiele ontwikkelaar met minstens 6 jaar ervaring.

De belangrijkste verantwoordelijkheden omvatten:

  • Het onderhouden van de technische architectuur van softwareoplossingen
  • Samenwerken met het technische team om bedrijfsvereisten te vertalen naar robuuste technische ontwerpen en passende technologiekeuzes
  • Actief bijdragen aan softwareontwikkeling, vooral voor complexe of kritieke componenten
  • Zorgen voor codekwaliteit en architecturale consistentie via code reviews, technische standaarden en best practices
  • Actief deelnemen als lid van projectteams, direct bijdragen aan ontwerp, ontwikkeling, testen en oplevering van softwareoplossingen
  • Ontwikkelen en onderhouden van mobiele applicaties
  • Bijdragen aan het testen, uitrollen en deployment van mobiele applicaties in de Google Play Store en Apple App Store

Vereiste technische vaardigheden

  • Objectgeoriënteerd programmeren, design patterns, n-tiers architectuur
  • Backend: C#, .NET Framework 4.0/4.5/4.8, .NET Core, .NET Core WebApi, Entity Framework
  • Frontend: HTML, CSS, JavaScript, jQuery, SCSS/SASS, Nuxt.js, Node.js, VueJs
  • Database: MS SQL Server, TSQL
  • DevOps en containerisatie: MS Azure DevOps, Git, Docker, Kubernetes
  • Mobiele ontwikkeling: React Native, Expo, deployment (Google Play, App Store)
  • Unit testing: NUnit, xUnit
  • IdentityServer, OpenId Connect en webapplicatiebeveiliging
  • Rest API services

Soft skills en persoonlijke competenties

  • Vermogen om complexe problemen te analyseren, technische vereisten te begrijpen en passende oplossingen te identificeren
  • Zelfstandig kunnen werken, eigenaarschap nemen over toegewezen taken en proactief verbeterpunten signaleren
  • Sterke teamvaardigheden en effectief kunnen samenwerken met ontwikkelaars, ontwerpers, functionele analisten, projectmanagers en andere stakeholders
  • Duidelijk kunnen communiceren en technische onderwerpen kunnen uitleggen aan collega’s
  • Aanpassingsvermogen aan veranderende vereisten, nieuwe technologieën en verschillende ontwikkelomgevingen
  • Sterke focus op codekwaliteit, betrouwbaarheid, bruikbaarheid en onderhoudbaarheid van web- en mobiele applicaties

Talen

Frans of Nederlands (lezen, schrijven, spreken)

Engels (lezen, schrijven, spreken)