Senior Dotnet Developer

StaffYourTribe
Wezembeek-Oppem, Belgium
2 days ago

Role details

Contract type
Contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
Dutch
Experience level
Senior

Job location

Remote
Wezembeek-Oppem, Belgium

Tech stack

Clean Code Principles
.NET
Artificial Intelligence
Amazon Web Services (AWS)
Azure
C Sharp (Programming Language)
Continuous Integration
Data Security
Software Design Patterns
Digital Technology
Elasticsearch
Data Intelligence
MongoDB
RabbitMQ
Redis
Software Engineering
Google Cloud Platform
Test Driven Development
Backend
Information Technology
InfluxDB
Kafka
Terraform
Docker

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

About the company

Sluit je aan bij een toonaangevende digital product studio die digitale producten, strategieën en software definieert, ontwerpt en bouwt. Er wordt gewerkt aan uiteenlopende digitale uitdagingen: van wereldwijde cloudplatformen en applicaties met een groot gebruikersbereik tot medische toepassingen, banking software en andere innovatieve digitale oplossingen. Over de rol Denk jij in microservices? Geloof je in een serverless toekomst waarin schaalbaarheid en performance centraal staan? Dan is deze rol misschien iets voor jou.

Apply for this position