Back to jobs

.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