Backend software developer
Role details
Job location
Tech stack
Job description
- Ontwikkelen en onderhouden van backend modules binnen het softwareplatform
- Werken aan real-time dataverwerking en aansturing van machines
- Opzetten van efficiënte data-opslag en verwerking (time-series data)
- Bouwen van robuuste API's en integraties met andere systemen
- Samenwerken met developers, engineers en externe partners
- Meedenken over architectuur, performantie en schaalbaarheid
- Vertalen van technische noden naar performante oplossingen
De operationele werkleiding superviseren (coördinatie, communicatie, ...)
De realisatie van projecten superviseren en coördineren
Acties uitvoeren ter ondersteuning van het personeelsbeheer (aanwerving, opleiding, ...)
Een dienst of een organisatie leiden
Aanbestedingen of lastenboeken voor leveranciers of dienstverleners opstellen
Opvolgen van de functionele en technische architectuurstudies van de informatiesystemen
De ICT strategie opstellen op basis van door de directie bepaalde uitgangspunten en de behoeften van de gebruikers Toezicht houden op de uitvoeringsmodaliteiten
De uitvoeringswijze kiezen (intern of in onderaanneming) De conformiteit van de uitvoering controleren
De kwaliteits- en beveiligingsprocedures van de informatie- en telecomsystemen bepalen en de toepassing ervan controleren
De technische, economische, ... informatie en de reglementering opvolgen en actualiseren
Het globale budget van de organisatie, de dienst of het project beheren (investering, bestemming, verdeling, ...)
Toezicht houden op een werkdomein of project: Beveiliging, kwaliteit
Toezicht houden op een werkdomein of project: Onderzoek, innovatie en ontwikkeling
Toezicht houden op een werkdomein of project: Productie, beheer, toezicht
Risicobeheer van de informatiesystemen bepalen en uitvoeren (beveiliging, vertrouwelijkheid, integriteit, betrouwbaarheid, ...)
Toezicht houden op een werkdomein of project: Sturing van software en hardware
Toezicht houden op een werkdomein of project: Onderhoud
De strategie en de oriëntatie van de informatie- en telecomsystemen van een organisatie bepalen (evolutie, organisatie, ...)
Toezicht houden op een werkdomein of project: Engineering, onderzoek en ontwikkeling (integratie, planning, ...)
Een onderaannemingsbeleid bepalen en uitvoeren
Toezicht houden op een werkdomein of project: Installatie (apparatuur, systeem, netwerk, werkposten, software)
Toezicht houden op een werkdomein of project: Architectuur (systeem, netwerk, ...)
Behoeften van de onderneming of gebruikers op het vlak van organisatie en informatie- en telecomsystemen analyseren en bepalen
De technologische evolutie van de informatie- en telecomsystemen opvolgen Technische oplossingen voorstellen
Een concept of script visueel voorstellen
Een front-end ontwikkelen
Technische specificaties opstellen
UX/UI-interfaces ontwerpen
Testprocedures voor informaticaprogramma's en -applicaties opstellen
Medewerkers aanwerven
ICT-applicaties ontwikkelen
De ontwikkelde toepassingen testen
Mockups ontwerpen
Technische ICT-ontwikkelingen documenteren
De vraag van de klant analyseren
Requirements
Minstens 2 jaar ervaring
Minstens 2 jaar ervaring
- Kennis van C# en .NET (Core)
- Ervaring met API-architectuur (REST, gRPC, HTTP)
- Vertrouwd met databases zoals PostgreSQL of TimescaleDB
- Basiskennis van CI/CD, Docker, Kubernetes en Git
- Analytisch sterk en oplossingsgericht
- Interesse in industriële of technische toepassingen is een plus
- Zelfstandig en vlot in samenwerking met verschillende teams
- Goede kennis van het Engels
- Bereidheid tot occasionele internationale verplaatsingen
Benefits & conditions
- Moderne tech stack en ruimte om mee te bouwen aan architectuur
- Sterke groeikansen via opleidingen en mentoring
- Internationale en dynamische werkomgeving
- Competitief salarispakket met extralegale voordelen
- Informele bedrijfscultuur met teamactiviteiten
- Vlot bereikbare locatie
- 20 verlofdagen aangevuld met 12 ADV-dagen