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
Senior

Job 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

Apply for this position