Fullstack developer .Net/Angular
Oliver James Associates Limited
Brussels, Belgium
2 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Dutch, English, French Experience level
SeniorJob location
Brussels, Belgium
Tech stack
.NET
Unit Testing
Azure
C Sharp (Programming Language)
Software Quality
Command-Query Responsibility Segregation (Software Development)
Software Design Patterns
DevOps
Entity Framework
Microsoft SQL Server
Platform as a Service (PAAS)
Singleton Pattern
YAML
.NET Core
Blazor
GIT
Solid Principles
Azure
REST
Software Version Control
Docker
Jenkins
Web Api
Job description
As a .NET / Blazor Developer, you will contribute to the development and maintenance of business-critical applications in a public transport context., * Develop and maintain applications using .NET / C# and Blazor
- Build and consume REST APIs using .NET Core Web API
- Work with Azure DevOps and CI/CD pipelines
- Apply layered architectures and design patterns
- Collaborate within an experienced development team in a regulated environment
- Ensure code quality through unit testing and SOLID principles
Technical Environment
- .NET / C#
- Blazor
- Azure DevOps
- MS SQL Server
- ORMs: Entity Framework, Linq2SQL, Dapper
- DevOps & tooling: Docker, AKS, Jenkins, YAML
- Visual Studio 2022
Requirements
- .NET / C#: minimum 5 years of hands-on experience
- Blazor: minimum 5 years of hands-on experience
- Azure DevOps: 8 years of experience
- Strong experience with:
- MS SQL Server
- ORMs (Entity Framework, Linq2SQL, Dapper)
- Experience in the public transport or railway sector is a strong asset
Technical Evaluation Criteria
- REST API development using .NET Core Web API
- Strong knowledge of GIT and version control practices
- Experience with:
- Layered architecture
- Design patterns (CQRS, Repository, Unit of Work, Command, Singleton)
- SOLID principles
- Unit testing best practices
- Azure PaaS services
- CI/CD pipelines
Soft Skills & Languages
- Strong team player with a high level of autonomy
- Clear and professional communicator
- Comfortable working in structured and regulated environments
- English: professional working proficiency
- French or Dutch: required