Position: Senior .NET Developer
Company: SKILLERS
Experience required: 5y
English level: upper

The Role:

- Producing quality code with a TDD approach in mind.
- Ability to code review code written by other developers.
- Ability to write Unit Tests for code produced.
- Ability to mentor junior developers.

 What you should have:

- Extensive background with .NET Core and .NET framework.
- Experience with Azure Webapps or Azure Functions in C#.
- Good experience with Azure SQL and Entity Framework.
- Thorough understanding of single/multi-tenant databases.
- Good understanding of standard designs like CQRS, and Event Sourcing.
- Understanding of modern Agile practices.
- Expert level knowledge of Azure Devops, CI/CD pipelines and Automated deployments.

  Good to have:

- Knowledge of Angular (Version 10 or later).
- Knowledge of REST API and Microservices.
 
 Key Skills needed for this role:
- Excellent English
- Good communication skills.
- Good interpersonal skills.
- Attention to detail.
- Self-motivated, approachable and organised.