REQUIRED KNOWLEDGE
- Strong experience in .Net 8+, C#, React, Rest APIs, Microservices, SQL Server, MVC, React, Redux, JavaScript, TypeScript, ES6+, Material UI, CSS.
- Proficiency with SOLID Principals and Design Patterns.
- Hands on experience on the Usage AI tools like Co-pilot, Claude and guide team on usage of the same.
- Hands-on experience in Microservices architecture, building, deploying, and managing microservices-based systems.
- Experience working with RESTful APIs and Web services.
- Familiarity with Docker and containerization for deploying microservices.
- Experience with CI/CD pipelines (Jenkins, Azure DevOps, GitHub Actions).
- Strong knowledge of cloud platforms such as Azure etc.
- Proficiency in working with relational databases (SQL Server)
- Expertise in Azure PaaS services (e.g., Azure App Services, Azure Functions, Azure Kubernetes Service, Azure API Management etc).
- Experience with Azure SQL, Azure Storage, and caching solutions (Redis).
- Knowledge of authentication and security protocols (OAuth, JWT, Azure AD).
- Strong experience with Git and source code management practices.
- Good to have - Experience with React and front-end frameworks (JavaScript, HTML5, CSS3, and modern React libraries such as Redux)
- Good to have - Experience with Grafana, ArgoCD observability tools.
EXPERIENCE REQUIRED
10+ years of demonstrable development experience building software that provides the user with a complete, delightful experience.
SKILLS / ABILITIES
- Able to organize, prioritize, and apply complex concepts to project tasks.
- Hands on experience on the usage of AI tools like Co-pilot
- Ability to find easy solutions for solving complex problems.
- Willingness to learn, teach, and pay close attention to details.
- Ability to research, implement, and report in an articulate, professional manner.
- Ability to work independently and as a team member.
- Have organizational, analytical, and communication skills.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
- Ability to work independently and within an agile team.
- Strong understanding of software development best practices.
📌 MS .NET Tech Lead (India)
🏢 UST
📍 India