Backend Developer .NET

ZEB
Merchtem, Belgium
1 day ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Languages
Dutch, English, French
Job source

Tech stack

ASP.NET .NET Framework Application Programming Interfaces (APIs) Applications Architecture Application Performance Management Automation of Tests Microsoft Azure C Sharp (Programming Language) Code Review Continuous Integration Command-Query Responsibility Segregation (Software Development) Relational Databases
+15 more
Dependency Injection Entity Framework Event-Driven Programming Microsoft SQL Server NoSQL RabbitMQ Software Engineering Management of Software Versions Data Logging Backend Git Moq Information Technology Restful APIs Microservices

Job description

Om de verdere groei van het bedrijf te ondersteunen zijn we op zoek naar een Backend Developer .NET. In deze functie werk je mee aan de ontwikkeling, modernisering en verdere uitbouw van onze interne softwareoplossingen en het achterliggende servicelandschap.

Je bent verantwoordelijk voor:

  • Het zelfstandig meewerken aan verschillende softwareprojecten, in nauwe samenwerking met andere developers, functionele analisten en de application architect.
  • Het vertalen van functionele en business requirements naar technische oplossingen, en het actief meedenken over een passende en pragmatische technische aanpak.
  • Het ontwikkelen, testen en onderhouden van backendservices en REST API’s binnen een microservicearchitectuur.
  • Het ontwikkelen van nieuwe toepassingen en services, maar ook het moderniseren en verder uitbouwen van bestaande oplossingen.
  • Het werken met zowel synchrone als asynchrone communicatie tussen services, onder andere via REST API’s en messaging.
  • Het schrijven van onderhoudbare, testbare en consistente code volgens de afgesproken development- en architectuurconventies.
  • Het actief deelnemen aan code reviews en mee bewaken van de kwaliteit van de codebase.
  • Het helpen verbeteren van onze development lifecycle, technische standaarden en development guidelines.
  • Het actief opvolgen van relevante evoluties binnen het .NET-ecosysteem en samen met het team beoordelen waar nieuwe technologie een meerwaarde kan bieden.

Requirements

In deze functie verwachten we dat je zelfstandig kan werken, initiatief neemt en actief meedenkt over technische keuzes. Je werkt binnen een team van developers en analisten en kan technische beslissingen duidelijk onderbouwen en bespreken.

  • Opleiding en ervaring - Je hebt een bachelor- of masterdiploma Informatica of bent gelijkwaardig door ervaring. Je hebt minstens 3 jaar relevante ervaring als backend developer en een sterke interesse in softwareontwikkeling en softwarekwaliteit.
  • Analyse - Je beschikt over een sterk analytisch vermogen. Je kan complexe problemen structureren, pragmatische oplossingen uitwerken en technische keuzes onderbouwen.
  • Zelfstandigheid en samenwerking - Je kan zelfstandig taken opnemen en prioriteiten bewaken, maar werkt tegelijk graag samen met andere developers, analisten en architecten. Je communiceert duidelijk over technische keuzes, problemen en mogelijke oplossingen.
  • Can do - Je bent leergierig, communiceert vlot en kan zelfstandig prioriteiten stellen.
  • Kwaliteitsgericht werken - Je hecht belang aan leesbare en onderhoudbare code, geautomatiseerde tests, consistente ontwikkelstandaarden en degelijke code reviews.
  • Talenkennis - Je beheerst vlot de Nederlandse en Engelse taal. Kennis van Frans is een pluspunt.

Technische kennis

Je hebt hands-on ervaring met:

  • C# en modern .NET, bij voorkeur .NET 8 of recenter
  • Het ontwikkelen van REST API’s met ASP.NET Core
  • Entity Framework Core en relationele databases, bij voorkeur SQL Server
  • Asynchroon programmeren
  • Dependency injection en gangbare .NET-ontwikkelpatronen
  • Git en een professionele development workflow met branches, pull requests en code reviews.

Ervaring met één of meerdere van onderstaande technologieën of concepten is een sterke meerwaarde:

  • Microservice architectuur
  • CQRS en event-driven architectuur
  • Asynchronous messaging, bijvoorbeeld met MassTransit en RabbitMQ
  • NoSQL databases
  • Minimal APIs en API-versioning
  • EF Core
  • JWT-gebaseerde authenticatie en autorisatie
  • Automated testing met bijvoorbeeld xUnit en Moq
  • CI/CD en work management via Azure DevOps
  • Domeinmodellering en principes uit Domain-Driven Design en SOLID, toegepast op een pragmatische manier
  • Logging, monitoring en observability, bijvoorbeeld via Application Insights

Benefits & conditions

  • Functie - Je maakt deel uit van het IT team en rapporteert aan Head of IT Architechture & BI.
  • Salaris - we bieden een competitief salarispakket bestaande uit een vast loon, aangevuld met extralegale voordelen zoals maaltijdcheques, hospitalisatieverzekering, groepsverzekering, firmawagen en 30% personeelskorting bij ZEB, The Fashion Store en PointCarré.
  • Thuiswerkdag - wekelijks een dag thuiswerk
  • Een mooie werkplek en een toffe werksfeer, in een ambitieus en creatief team

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all