NET Back-End Developer

Endeavour Recruitment
Brussels, Belgium
18 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch, English, French
Experience level
Senior

Job location

Brussels, Belgium

Tech stack

ASP.NET
.NET
API
Agile Methodologies
Unit Testing
C Sharp (Programming Language)
Software Quality
Continuous Integration
Relational Databases
Entity Framework
Microsoft SQL Server
NHibernate
Object-Oriented Software Development
RabbitMQ
Swagger
Systems Architecture
Openapi
Amazon Web Services (AWS)
Delivery Pipeline
Backend
Servicebus
Event Driven Architecture
Solid Principles
Asynchronous Programming
Domain Driven Design
Microservices

Job description

Design, develop, and maintain back-end applications and integration services Translate business requirements and user stories into technical solutions Contribute to system architecture, particularly within microservices and event-driven environments Develop and maintain APIs (REST or gRPC) Ensure code quality through clean coding practices, unit testing, and mocking Work collaboratively within Agile teams while also being able to operate independently Support CI/CD processes and deployment pipelines

Requirements

5-10 years of experience in back-end development Strong experience with .NET and C# Solid understanding of ASP.NET and asynchronous programming (async/await) Experience with object-oriented programming and SOLID principles Experience with ORM frameworks such as Entity Framework or NHibernate Strong experience with relational databases (e.g., MSSQL) Experience designing and documenting APIs using OpenAPI/Swagger Proven experience with unit testing and mocking frameworks Technical Expertise Microservices architecture Event-driven architecture Service bus technologies (e.g., NServiceBus) Integration with RabbitMQ Domain-Driven Design (DDD) CI/CD pipelines Docker AWS architecture (desirable) Additional Requirements Strong analytical and problem-solving skills Ability to work independently and within Agile teams Academic degree in a technical field or equivalent practical experience Language skills: English plus French or Dutch

Apply for this position