Senior Software Developer (m/w/d)
Core
Developing complex domains and energy/water industry processes using Domain-Driven Design and Microservices within a standard software platform.
Role type
Senior Software Developer (.NET/Microservices)
Builds
Standard software for the energy and water utilities sector
Domain
Energy and water utilities / Governance, Risk & Compliance
Deliverable
production ML models | product features
Required skills
C# (.NET / .NET Core), Domain-Driven Design, Microservices architecture, Unit and Integration testing (TDD), CI/CD pipelines, Messaging systems, WCF, REST, Microsoft SQL Server, BPMN, UML
Preferred skills
Agile methodologies (Scrum, SAFe), Clean Code practices, knowledge of modern software trends
Technologies
.NET, .NET Core, C#, WCF, REST, Microsoft SQL Server, TDD, CI/CD, Scrum, SAFe, BPMN, UML
Responsibilities
Develop complex domains using Domain-Driven Design concepts, create energy/water processes and Microservices in an agile team, ensure extensibility and maintainability of components, create automated unit and integration tests for a Continuous-Delivery pipeline
Seniority
Senior, hands-on IC