.NET DEVELOPER
EnergyVision NV·SINT-DENIJS-WESTREM, Belgium
Full-timemid
Sign in to applyFree account, takes a minute.
Job description
Krijg jij energie van het bouwen van betrouwbare backend applicaties? Heb je meerdere jaren ervaring met C# en .NET en wil je meewerken aan een platform dat een centrale rol speelt in de energietransitie?
Ons team
EnergyVision (ENRGY, Euronext Brussels) is een
beursgenoteerd snelgroeiend, geïntegreerd
energie- en mobiliteitsbedrijf , opgericht in 2014 en actief in België, China en Marokko.
Wij maken de
energietransitie
simpel en
toegankelijk . Met
zonne -,
wind - en
waterkrachtenergie én
laadinfrastructuur waarvoor klanten en bedrijven zelf niet moeten investeren. We
koppelen onze
eigen energieproductie rechtstreeks aan het
verbruik van
onze klanten . Zo
verlagen zij hun
energiefactuur , terwijl wij de rest
slim
inzetten binnen ons netwerk.
Het
resultaat : duurzame energie die werkt. Voor de klant én voor het elektriciteitsnet.
Achter die missie staat een team van meer dan
200 collega’s , met kantoren in
Gent ,
Brussel ,
Tianjin en
Casablanca . Ambitieus, hands-on en altijd in beweging.
Ons project
Wij bouwen een state-of-the-art transactioneel en
servicegeoriënteerd platform waarmee we alle facetten van een
energieleverancier beheren. Denk aan productmanagement, marktswitches, klantenbeheer, facturatie en dunning.
Daarnaast biedt het krachtige functies zoals verbruiksvoorspellingen en auto-trading, ondersteund door AI-gedreven algoritmes. We zijn in volle overgang van een operationeel bedrijf naar een
data-driven bedrijf .
Als
Senior Backend .NET Developer help je mee om dit platform verder uit te bouwen, moderniseren en schaalbaar te maken.
Jouw taken
• Je
ontwikkelt en
onderhoudt
applicaties , windows- en web- services, en WPF-applicaties in
C# en
.NET Core
• Je
ontwerpt samen met de
Solutions
Architect robuuste applicaties door gebruik te maken van enkele principes zoals
MVVM, TDD en DDD
• Je
creëert zowel
API-clients als
servers die met elkaar communiceren over protocollen zoals gRPC, RESTful en SOAP maar ook met old-school oplossingen zoals FTP’s
• Je wordt
betrokken bij de
CI/CD pipeline en kan helpen bij
deployments van complexe .NET applicaties, zowel lokaal als in de cloud
Jouw profiel
• Je bent een
ervaren .NET Developer en bent vertrouwd met onze
tech stack , of leert die snel kennen
• Je communiceert vlot in het
Nederlands en
Engels
• Je begrijpt het belang van softwarekwaliteit, onderhoudbaarheid en design for testability
• Je kunt technische problemen analyseren, code efficiënt debuggen en onderbouwde oplossingen voorstellen
• Je werkt
zelfstandig , maar zoekt
actief samenwerking en feedback op
• Je bent
leergierig en volgt
nieuwe technologieën en best practices op de voet
Jouw technische omgeving
Tech stack
• Platform: .NET 10, C#, Docker, Git en GitLab CI
• API’s: ASP.NET Core, OpenAPI en REST
• Data: Entity Framework Core 10 en PostgreSQL
• Cloud — AWS: S3, Grafana, Kafka,...
• Logging: Serilog
• Background processing: Hangfire
• Web: Razor Pages
• Integraties: SOAP, Odoo, SFTP en andere externe systemen
• AI: Claude als ondersteuning bij analyse en development
Testing & kwaliteit
• Testframeworks: xUnit, Shouldly, NSubstitute, coverlet en Reqnroll
• Unit- en integratietests
• BDD-specificaties met Gherkin
• Design for testability
• Aandacht voor codekwaliteit, onderhoudbaarheid en performantie
Architectuur & design patterns
• Layered architecture
• Domain-Driven Design (DDD)
• Model-View-Controller (MVC)
• Dependency Injection (DI)
• Service layer pattern
• Repository pattern
• Service-agentpatroon
• Builder-, mapper- en sagapatronen