Full Stack .NET Web Developer & Technical Lead
Elsene
|Brussel
# INW28865
Function
Our client is seeking an experienced full-stack developer to take on a technical lead role within a long-term software development initiative. This opportunity combines hands-on delivery with technical ownership, offering the chance to shape architecture, guide best practices, and contribute directly to complex software solutions.
Responsibilities
- Define and maintain the technical architecture of software solutions, with a focus on scalability, security, performance, and maintainability.
- Translate business needs into robust technical designs and sound technology choices.
- Contribute actively to development work, especially on complex or critical components.
- Safeguard code quality and architectural consistency through code reviews, technical standards, and best practices.
- Support and guide developers, encouraging knowledge sharing and continuous improvement.
- Identify technical risks, dependencies, and technical debt, and drive appropriate resolutions.
- Collaborate closely with the head of service and project managers to support successful delivery.
- Take an active role in project teams across design, development, testing, and delivery activities.
Technical Skills
- Strong background in object-oriented programming, design patterns, and n-tier architecture.
- Backend experience with C#, .NET Framework 4.0/4.5/4.8, .NET Core, .NET Core WebAPI, and Entity Framework.
- Frontend experience with HTML, CSS, JavaScript, jQuery, SCSS/SASS, Nuxt.js, Node.js, and Vue.js.
- Database knowledge with MS SQL Server and T-SQL.
- Experience with DevOps and containerization tools such as Azure DevOps, Git, Docker, and Kubernetes.
- Unit testing experience with NUnit and xUnit.
- Knowledge of IdentityServer, OpenID Connect, and web application security.
- Experience building and integrating REST API services.
Profile
- At least 8 years of experience in software development.
- Confirmed experience as a full-stack developer.
- Strong technical leadership skills and the ability to advise colleagues effectively.
- Clear communicator who can explain technical concepts and standards to both technical and non-technical stakeholders.
- Strong team player with the ability to work effectively with developers, project managers, and designers.
- Proactive and accountable, with a strong focus on identifying and managing risks.
- Open to continuous learning and eager to keep technical skills up to date.
- Willing to share expertise and help elevate the team’s technical capabilities.
Practical Information
- Language requirements: French or Dutch, and English, all in reading, writing, and speaking.
Contactperson & Reference
- Reference #: INW28865
- Marilyn Weytens
- marilyn.weytens@i4m.be