- Design, develop, and maintain robust and scalable web applications using .NET and Angular/TypeScript.
- Implement and manage DevOps practices, including continuous integration, continuous delivery, and infrastructure as code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug complex issues in a timely manner.
- Ensure the performance, quality, and responsiveness of applications.
- Write clean, maintainable, and efficient code.
- Mentor junior developers and conduct code reviews to ensure code quality.
- Stay up-to-date with emerging technologies and industry trends.
Excellent hands-on experience in C# (OOP, SOLID principals, design patterns, clean code, threading, streaming, …)Excellent hands-on experience in Angular typescriptVery good experience in .Net FrameworkVery good knowledge in Java script ,HTML,CSSVery good experience in Microservice architecture & REST APIsVery good experience in Unit Testing & mockingVery good experience in Relational & NoSQL DatabasesVery good experience in Caching and performance tuningGood experience in Docker, Kubernetes, DevOps CI/CDNice to have experience in azure DevelopmentNice to have experience in test automation & Test-DrivenFamiliarity with CRM, Reporting systems, Business Analytics, and Logging systems.Strong understanding of unit testing, integration testing, and component testing.Proficiency with Agile methodologies and the Software Development Life Cycle (SDLC).