.NET Developer
- Compensation
- Not disclosed
- Location
- SINT-DENIJS-WESTREM, Belgium
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Full time
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Full 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 teamEnergyVision (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
energietransitiesimpel 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
sliminzetten 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
onderhoudtapplicaties, windows- en web- services, en WPF-applicaties in
C# en
.NET Core
- Je
ontwerpt samen met de
SolutionsArchitect 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 omgevingTech 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