Senior Developer

Il y a 1 heure

Brussels, Belgique ThoughtLabs Belgium Temps plein

Role Title: Senior Developer / Tech Lead.

Start Date: ASP

About the job

We are looking for an experienced Senior Developer / Tech Lead. In this role, you will work on challenging projects using the latest technologies and serve as a key link in the development and optimization of our software products.

What will you be doing?

  • You set the technical standard: you oversee code quality, conduct reviews, and provide technical coaching to developers.
  • You translate business and domain requirements into clear technical analyses and specifications.
  • You contribute to the development of a scalable business platform based on .NET and Azure.
  • You work in an AI-native environment. Agents write, test, and refactor code, while you oversee the architecture, security, and quality of their output.

Essential knowledge and experience:

  • Azure: Experience with Azure services and cloud-based infrastructures.
  • .NET: Thorough knowledge of .NET and experience with application development.
  • DevOps, Kubernetes & Docker: Experience with CI/CD pipelines, containerization, and implementing a DevOps culture.
  • Angular: Knowledge of frontend development using Angular.
  • AI coding tools: Experience with tools such as Claude Code and GitHub Copilot in real-world projects, and the ability to critically evaluate their output.
  • Tech lead: Experience with code reviews, technical coaching, and technical analysis.

Desired additional technologies:

  • Marten: Experience with Marten for event sourcing and managing document-oriented data in .NET.
  • GraphQL: Experience with API design and optimization.
  • PostgreSQL: Experience with document databases and SQL.
  • RabbitMQ & MassTransit: Experience with message-based systems and event-driven architecture.
  • Domain-Driven Design (DDD): Knowledge of and experience applying DDD principles to build scalable and well-structured applications.
  • Elasticsearch: Experience implementing and using Elasticsearch for search functionality and data analysis.
  • Certifications: AZ-204 and AZ-400 are a nice-to-have.

What are we looking for?

  • Problem-solving skills: You have the drive and insight to solve complex problems quickly and efficiently.
  • Resilience under pressure: You handle chaos and pressure well without losing focus.
  • Proactive: You don't wait around; instead, you think ahead and propose improvements.
  • Eagerness to learn: You have a passion for technology and are committed to continuous self-development.
  • Team player: You collaborate effectively with other developers but are also capable of working independently. You enjoy sharing knowledge and helping to elevate the team’s technical capabilities.
  • Languages: Dutch (must have), English & French (nice to have)