Senior Dotnet Developer
Role details
Job location
Tech stack
Job description
Als Back-End Engineer werk je aan cloud-native applicaties die user-facing toepassingen ondersteunen, integreren met verschillende systemen en data intelligence mogelijk maken.
In een wereld waarin technologie razendsnel evolueert, is het cruciaal om modulaire, schaalbare en uitbreidbare cloudplatformen te bouwen waarop updates snel kunnen worden uitgerold. Samen met je team ben je verantwoordelijk voor het bouwen van deze platformen, waarbij je telkens de meest geschikte combinatie van cloud-, applicatie- en databasetechnologieën gebruikt.
Ook AI speelt een steeds grotere rol binnen de moderne software development lifecycle. Daarom zoeken we een engineer die nieuwsgierig is naar AI en actief onderzoekt hoe AI-tooling kan bijdragen aan meer productiviteit, betere codekwaliteit en een efficiënter developmentproces. Ervaring met of een sterke interesse in het gebruik van AI-tools binnen je dagelijkse development workflow is dan ook een belangrijke meerwaarde.
- Als onderdeel van het team werk je mee aan de continue ontwikkeling van de producten waarvoor jouw team verantwoordelijk is.
- Je ontwikkelt nieuwe user stories, lost bugs op, maakt en reviewt pull requests en documenteert je werk.
- Je voert research uit, doet voorstellen voor productverbeteringen en communiceert duidelijk over je voortgang.
- Je verkent en gebruikt AI-assisted development tools waar deze een meerwaarde kunnen bieden binnen je workflow en de bredere software development lifecycle.
- Je deelt ervaringen en best practices rond AI-tooling met je collega's en denkt mee na over hoe het team deze technologieën optimaal kan inzetten.
- Samen met je collega's zorg je ervoor dat het product voldoet aan alle functionele en non-functionele requirements.
- Als engineer begrijp je dat clean, leesbare en testbare code altijd een prioriteit is.
Requirements
- Je hebt een bachelor- of masterdiploma in Computer Science/Informatica, of beschikt over gelijkwaardige ervaring.
- Je hebt een sterke basis in software engineering practices zoals OO-principes, moderne design patterns, test-driven development en CI/CD.
- Je bent een voorstander van clean code en clean architecture en past deze principes toe om leesbare en testbare code te schrijven.
- Je hebt interesse in AI-assisted software development en experimenteert graag met AI-tools die development slimmer en efficiënter kunnen maken.
- Je leert graag nieuwe dingen, deelt je kennis met anderen en staat open voor verandering en feedback.
- Je begrijpt het belang van application security en data security en de impact hiervan op je werk.
- Je hebt uitstekende kennis van C# en .NET 6+.
- Je hebt uitstekende kennis van Docker.
- Je hebt uitstekende kennis van Google Cloud Platform, AWS en/of Azure.
- Kennis van databasetechnologieën zoals Redis, MongoDB en InfluxDB is een plus.
- Ervaring met messaging- en brokersystemen zoals Pub/Sub, RabbitMQ en Kafka is een plus.
- Je hebt een basiskennis van networking en gerelateerde services.
- Kennis van Terraform, Go en Elasticsearch is mooi meegenomen.
Wat vinden we belangrijk?
Ownership - Je krijgt een hoge mate van autonomie, neemt verantwoordelijkheid en durft beslissingen te nemen in het belang van het team en de organisatie.
Integriteit - Vertrouwen en openheid staan centraal. Je communiceert eerlijk en transparant.
Lead & Educate - Je hebt een passie voor digitale technologie, experimenteert graag met nieuwe technologieën zoals AI en deelt je kennis en ervaringen met anderen.
Agility - Je bent voortdurend op zoek naar betere oplossingen en bent bereid om te observeren, je aan te passen en te verbeteren. Je bent pragmatisch ingesteld en houdt ervan om vooruitgang te boeken.
Team - Je gelooft dat je samen betere resultaten behaalt. Je bent open, positief, constructief en eerlijk en helpt collega's om het beste uit zichzelf te halen.
Benefits & conditions
- Open voor freelancers - contract al zeker tot eind dit jaar, met optie tot verlenging.
- 2x/ week on-site in Brussel