Role Overview
Join the team building UAE's digital infrastructure for motor insurance recovery and settlement. You will build enterprise-grade web applications from the ground up, owning both frontend and backend development for our Insurance Recovery Platform and Garage ERP. You will design scalable microservices, secure APIs, responsive user interfaces, and cloud-native applications running on Microsoft Azure.
Responsibilities
- Design and develop RESTful APIs using .NET Core (C#)
- Build scalable microservices for Claims, Settlement, Disputes, Garage ERP, Job Cards and Estimate Routing
- Develop modern Angular applications with reusable components and responsive UI
- Integrate Angular applications with .NET Core APIs
- Design MongoDB schemas and optimize queries
- Containerize applications using Docker and deploy with Kubernetes
- Build CI/CD pipelines using Azure DevOps or GitHub Actions
- Implement authentication (JWT/OAuth2), logging, monitoring, retry logic and error handling
- Write unit/integration tests, perform code reviews and mentor junior developers
Requirements
- Proficiency in .NET Core, ASP.NET Core, C#, and Entity Framework Core
- Expertise in Angular, TypeScript, JavaScript, HTML5, CSS3, SCSS, RxJS, and NgRx
- Experience with REST APIs, Microservices, JWT, and OAuth2
- Hands-on with MongoDB, SQL Server, Azure SQL, and Cosmos DB
- Experience with Azure, Docker, Kubernetes, Azure DevOps, and GitHub Actions
- Familiarity with Kafka, RabbitMQ or Azure Service Bus
- Testing experience with xUnit/NUnit, Jasmine/Karma, or Cypress/Playwright
- Experience in FinTech, InsurTech, Banking, ERP or Payments
- Knowledge of CQRS, Event Sourcing, DDD and distributed systems
Skills
- .NET Core
- Angular
- Microsoft Azure
- Microservices
- SQL & NoSQL