Job Description
As a Senior/Medior .NET Developer, you will play a pivotal role in the design of our Platform. You’ll collaborate closely with cross-functional teams, guiding technical decisions and ensuring best practices in architecture, development, and deployment.
Key Responsibilities
* Design and implementation of .NET-based solutions, with a strong focus on C# and modern development patterns.
* Guide the adoption of Entity Framework Core and best practices in data access.
* Drive front-end development using Blazor WebAssembly, ensuring seamless integration with backend services.
* Oversee deployment and orchestration using Kubernetes (k8s), Helm, and Azure DevOps pipelines (CI/CD).
* Design and document system architecture using UML, Archimate, or similar frameworks.
* Ensure high standards in testing (unit, feature, mocking) and code quality.
* Coach and mentor development teams, fostering a collaborative and agile environment.
* Act as a technical point of contact for business stakeholders, translating requirements into actionable solutions.
* Coordinate and lead multiple development teams, facilitating sprint planning and technical sessions.
* Investigate and resolve complex technical issues, providing clear guidance and vision for target architecture.
* Promote innovation by exploring new technologies and maintaining a strong technical watch.
Qualifications
Required Skills & Experience
* Proven experience in .NET development (C#), with a strong track record in software architecture and technical leadership.
* Deep knowledge of microservices, Entity Framework Core, and modern development patterns.
* Hands-on experience with Blazor WebAssembly for front-end development.
* Solid understanding of Kubernetes concepts (services, pods, ingress, networking) and Helm deployments.
* Experience with Azure cloud resources and Azure DevOps CI/CD pipelines.
* Strong background in testing methodologies and tools.
* Excellent communication skills, with the ability to explain technical concepts to non-technical stakeholders.
* Experience coaching and coordinating developer teams in an agile (Scrum) environment.
* Analytical mindset for troubleshooting and optimizing technical solutions.
* Structured and organized approach to problem-solving and prioritization.
Soft Skills
* Collaborative and inclusive mindset, valuing diversity and teamwork.
* Ability to handle priorities and emergencies efficiently.
* Willingness to challenge and be challenged on technical and functional choices.
* Proactive in organizing and leading technical workshops and sessions.
Additional Information
Additional Information
* Location: Brussels
* Eligibility: Candidates must have a valid work and residence permit for Belgium