Summary
✨ AI‑Generated
Take ownership of high-quality software solutions in a complex enterprise environment as a senior .NET developer. You will design secure and scalable Web APIs, apply Clean Architecture and SOLID principles, create automated unit tests, use Azure cloud and event-driven architectures, and build CI/CD pipelines with modern DevOps tooling.
Highlights
High-autonomy senior role focused on designing and delivering secure, scalable, and performant software. The position combines modern .NET development with Azure cloud services, event-driven architecture, automated testing, DevOps, and strong engineering practices.
Description
We’re looking for an experienced Senior .NET Developer to join our client’s team and take ownership of designing and delivering high-quality software solutions within a complex transport and logistics environment.
You’ll work closely with solution designers, business stakeholders, and fellow developers to translate business requirements into reliable, scalable applications.
The role combines strong technical expertise with a high degree of autonomy, ownership, and collaboration.
Role & Responsibilities
Design, develop, and maintain robust software solutions using the .NET ecosystem.Build secure, scalable, and performant .NET Core Web APIs.Apply Clean Code, Clean Architecture, SOLID principles, design patterns, and proven software engineering practices.Develop meaningful automated unit tests and ensure high standards of code quality.Leverage Azure cloud services, PaaS components, and event-driven architectures.Build and maintain CI/CD pipelines using Azure DevOps.Work with Docker and Kubernetes for containerized application deployments.Integrate applications with backend APIs and external services.Design solutions supporting reliable online and offline operation, including local persistence, synchronization, conflict handling, and recovery mechanisms where required.Design, query, and optimize relational databases using SQL.Use Git and appropriate branching strategies for effective source control and team collaboration.Collaborate with business stakeholders and technical colleagues to understand requirements and make appropriate architectural and technical decisions.Communicate technical concepts and decisions clearly to both technical and non-technical stakeholders.Take end-to-end ownership of assigned solutions, from design and development through testing and delivery.Actively contribute to knowledge sharing, continuous improvement, and a constructive team environment.
Ideal Candidate
You are a senior software developer who combines deep .NET expertise with strong software engineering fundamentals and practical cloud experience.
You work independently and take responsibility for delivering complete solutions, while actively collaborating with colleagues and sharing knowledge.
You communicate clearly, approach challenges constructively, and remain calm and professional when working with different stakeholders.
You are committed to writing maintainable, well-tested software and continuously improving the quality of the solutions you deliver.
Required Expertise
More than 5 years of professional experience with .NET development.More than 3 years of experience with Azure Cloud development.More than 3 years of experience developing .NET Core Web APIs.Demonstrable experience with unit testing across at least 3 projects.Demonstrable experience applying Clean Code, Clean Architecture, and SOLID principles across at least 3 projects.Strong knowledge of the .NET ecosystem, including language features, LINQ, async/await, data structures, design patterns, and security practices.Proven experience designing secure and performant Web APIs.Hands-on experience with Azure services, PaaS solutions, and event-driven architectures.Experience establishing and maintaining Azure DevOps CI/CD pipelines.Experience with Docker and Kubernetes.Experience with SQL and relational database design and optimization.Strong knowledge of Git and version-control practices.Experience with API integration and online/offline synchronization mechanisms is an advantage.Excellent communication skills and the ability to explain technical decisions clearly.Professional proficiency in English at C1 level.Willingness to work on-site at the client's offices when required, with the frequency adapted to project needs.
Contactperson & Reference
Reference #: INW28131Pieter Messelypieter.messely@i4m.be