- Design, and develop robust, maintainable backend services using C# (.NET Core/ASP.NET) and scalable UI components using Angular.
- Lead the end-to-end development cycle: requirements, design, implementation, testing, deployment, and support.
- Build and consume RESTful APIs and integrate seamlessly with front-end Angular applications.
- Ensure code quality and maintainability through code reviews, test automation, and adherence to design patterns.
- 10+ years of hands-on experience in C# (.NET Core, ASP.NET MVC/Web API).
- 5+ years of enterprise-level development in Angular 10+, TypeScript, RxJS, and related frontend technologies.
- Deep understanding of REST APIs, asynchronous programming, and secure coding practices.
- Experience with DevOps pipelines, Git, automated testing (xUnit, Jasmine, Karma), and containerization (Docker).
Mandatory Skills:
- C#
- Angular
- Typescript
- RxJs