Job Title: .NET Backend Developer
Language: English, French or Dutch
Location: Brussels, Belgium
Duration: ASAP -8 months with possible of extension
Work Mode: Hybrid (2 or 3 days onsite per week)
Work regime: Full time
Job Description - Roles and Responsibilities
About the Role:
Our client in the Financial Sector is looking for an experienced Back-End .NET Developer to join their team. In this role, you will be responsible for designing, developing, and maintaining robust back-end applications and integration services that support key business operations.
You will work closely with business and technical teams to translate business requirements and user stories into scalable, high-quality technical solutions. This position requires strong analytical skills, technical expertise, and the ability to work independently in an Agile environment.
Experience Required:
* 5 to 10 years of relevant professional experience
Key Responsibilities:
* Design, develop, and maintain back-end applications and integration services
* Translate business requirements and user stories into technical solutions
* Build and maintain scalable APIs and service-oriented applications
* Contribute to the design and implementation of microservices-based architectures
* Develop solutions following object-oriented design principles and SOLID principles
* Work with relational databases to ensure efficient and reliable data management
* Participate in unit testing, mocking, and quality assurance activities
* Collaborate effectively within an Agile development environment
* Support and contribute to CI/CD pipelines and deployment practices
Required Qualifications:
Academic degree in a technical field OR Proven professional experience of at least 5 years in developing back-end applications and integration services
Required Technical Skills:
* Strong experience with .NET and C#
* Hands-on experience with ASP.NET
* Good understanding of async/await
* Strong knowledge of Object-Oriented Programming (OOP)
* Experience with ORM frameworks such as:
* NHibernate
* Entity Framework
* Good understanding of SOLID principles
Experience with:
* Unit Testing
* Mocking
* Experience in API design, including:
* REST
* gRPC
* Knowledge of OpenAPI / Swagger
* Experience with Relational Databases, preferably MS SQL Server
Specific Competencies:
* Experience with Microservices Architecture
* Knowledge of Event-Driven Architecture
* Experience with Service Bus technologies, preferably:
* NServiceBus
* Experience integrating with RabbitMQ
* Good understanding of Domain-Driven Design (DDD)
* Familiarity with CI/CD practices and tools
Soft Skills
* Strong analytical and problem-solving skills
* Ability to work independently
* Comfortable working in an Agile environment
* Strong communication and collaboration skills
* Ability to translate functional needs into practical technical solutions