Senior Backend Engineer - .NET

N.V. Eneco

N.V. Eneco is op zoek naar een Senior Backend Engineer - .NET.

  • Fulltime
  • HBO

Wat ga je doen?

Bij Eneco zetten we ons in om in 2035 klimaatneutraal te zijn. Onze One Planet-strategie wordt ondersteund door slimme digitale oplossingen en innovatieve technologieën. Onze VPP-teams spelen een cruciale rol in het mogelijk maken van handels- en operationeel succes en zorgen voor een betrouwbare en geoptimaliseerde energievoorziening, 24/7.

Wat je gaat doen

Als Senior .NET/C# Engineer draag je bij aan de ontwikkeling en integratie van ons handelsdashboard en ondersteun je de continue verbetering van ons planningsdomein, inclusief portfolio-optimalisatie binnen de Virtual Power Plant (VPP). Je focus ligt op het bouwen van schaalbare en betrouwbare backend-oplossingen, het integreren van verschillende systemen en dataflows die realtime handelsbeslissingen en assetplanning ondersteunen.

Je werkt in een crossfunctioneel productteam met een moderne stack: .NET/C#, Azure, Kubernetes, Kafka, Python en Vue.js. Python wordt veel gebruikt in onze optimalisatiemodellen, dus ervaring hiermee is een groot voordeel.

Je bent verantwoordelijk voor:

  • Het ontwikkelen en onderhouden van robuuste, hoogwaardige gecontaineriseerde backend-services en -integraties in .NET/C# volgens de principes, standaarden en conventies die door het team worden gebruikt.
  • Bijdragen aan het domein van portfolio- en flexoptimalisatie, essentieel voor het optimale gebruik van Eneco's energieactiva en de handel op energiemarkten.
  • Het waarborgen van de betrouwbaarheid, schaalbaarheid en onderhoudbaarheid van het systeem.
  • Het bevorderen van een cultuur van observeerbaarheid en best practices voor softwareontwikkeling binnen het team om te voldoen aan de eisen voor bedrijfskritische systemen.
  • Het ondersteunen van ontwerpbeslissingen binnen het team, waarbij ervoor wordt gezorgd dat de juiste architectonische afwegingen worden gemaakt en best practices voor softwareontwerp en architectuurpatronen worden toegepast om technische uitdagingen op te lossen.
  • Het verbeteren van het ontwikkelingsproces en nauw samenwerken met QA om een ​​solide testdekking te garanderen.
  • Het oplossen van onduidelijkheden en een sleutelrol spelen in de uitvoering van technische initiatieven, de ontwikkeling van proof-of-concepts en het oplossen van ontwerp- en implementatie-uitdagingen binnen het team.
  • Het beheren van belemmeringen binnen het team om de snelheid en autonomie van het team te waarborgen.
  • Het waarborgen dat services adequaat gedocumenteerd zijn, inclusief alert runbooks ter ondersteuning van incidentbeheer in de productieomgeving.
  • Het begeleiden van collega's waar nodig om het technische niveau te verhogen. team
  • Werk nauw samen met Python-ontwikkelaars, testers en productmanagers
  • Draag bij aan innovatie en continue verbetering van onze digitale oplossingen

Wat vragen wij?

  • Minimaal 5 jaar gedegen ervaring met .NET/C# en backend-ontwikkeling in een bedrijfskritische omgeving (99,95% beschikbaarheid) en minimaal 7 jaar algemene softwareontwikkelingservaring.
  • Gerespecteerd om uw technische kennis, architectuurervaring en implementatievaardigheden.
  • Affiniteit met softwareontwerppatronen en het vermogen om effectief technische beslissingen te beïnvloeden met betrekking tot softwareontwerp, -ontwikkeling en oplossingsarchitectuur.
  • Bekwaam in databaseontwerp en -ontwikkeling voor verschillende databasetypen (SQL, NoSQL, MongoDB, PostgreSQL, CosmosDB).
  • Inzicht in cloud-native ontwerp en ontwikkeling en gedistribueerde computing (Azure heeft de voorkeur).
  • Ervaring met het ontwerpen en bouwen van schaalbare en fouttolerante bedrijfskritische services met behulp van event-driven architecturen en ervaring met de bijbehorende uitdagingen.
  • Ervaring met CI/CD, containerisatie, Kubernetes, GitOps en microservices.
  • Gevestigd in Nederland en vloeiend in Engels.
  • Samenwerkingsgericht en bereid om multidisciplinair te werken.

Extra pluspunten:

  • Ervaring met Python, met name in optimalisatie- of analyse-usecases.
  • Ervaring met Kafka en Azure. Service Bus, Azure Eventhub
  • Bekendheid met Vue.js of andere frontend-frameworks
  • Vaardigheid met Terraform
  • Ervaring met observability (Grafana, Prometheus, Dynatrace), SLI's en SLO's
  • Kennis van energiehandel- of planningssystemen

Wat bieden wij?

  • Bruto jaarsalaris tussen € 85.000 en € 120.000: inclusief FlexBudget, 8% vakantietoeslag en, afhankelijk van je functie, een bonus of winstdeling.
  • FlexBudget. Laat het uitbetalen, gebruik het om extra vakantiedagen te kopen of spaar het voor iets leuks, de keuze is aan jou.
  • Persoonlijke en professionele groei: Eneco zet zich volledig in om je te helpen bij je persoonlijke en professionele ontwikkeling.
  • Hybride werken: thuis, op kantoor of in het buitenland. Werk 40% op kantoor, 40% thuis en 20% flexibel. Met toestemming van je manager mag je maximaal 3 weken per jaar in het buitenland werken (binnen goedgekeurde landen), met een maximum van 2 aaneengesloten weken.