Job Description
As a backend developer, you’ll be responsible for the development, and implementation of web-based solutions. We're looking for 1 junior, 2 mid level and 1 senior for this position.
Key Responsibilities
- Deliver high quality solutions using Microsoft stack (Azure, .NET 6 and 8, C# 8, .NET Core 3.x, MS SQL Server).
- Work closely with the product team to finalize requirements and deliver them in an agile manner, caring about quality, observability and maintainability.
- Promote culture of sharing by mentoring, and knowledge exchange.
- Contribute to the technical and software design decisions within and across the teams.
- Participate in refactoring and maintenance of existing web applications.
- Collaborate daily with the QA and support teams to ensure the quality of the delivered features.
Skills & Experiences
- At least 2-6 years of working experience as a .NET developer in C#, T-SQL and building HTTP Web APIs.
- Attention to code quality presented by understanding of Clean Code, Code metrics, TDD and/or BDD
- Knowledge of DDD, CQRS, Docker and/or Microservice architecture is an added advantages.
- Leverage other technologies such as (but not limited to) Elasticsearch, Docker, Selenium is an added advantages
- Excellent knowledge of Microsoft environment.
- Experience securing web applications, web services and HTTP Web API endpoints
- Fluency in English is required.