Key Responsibilities :
- Design, develop, and maintain scalable and high-performing web applications using .NET Core and Microservices architecture.
- Work with cloud technologies (AWS, Azure, or GCP) to deploy, monitor, and manage services.
- Collaborate with front-end developers using Angular, React, or Vue.js to build responsive and user-friendly applications.
- Implement and maintain best practices for Test-Driven Development (TDD) to ensure code quality.
- Integrate and maintain CI / CD pipelines for seamless deployments using GitHub and other automation tools.
- Write clean, maintainable, and testable code following SOLID principles.
- Participate in code reviews, design discussions, and project planning sessions.
- Troubleshoot and resolve issues in development, test, and production environments.
- Stay updated with the latest trends and technologies in the full-stack and cloud development ecosystem.
Key Skills and Qualifications :
4+ years of experience in .NET Core development.Strong knowledge of Microservices architecture and building distributed systems.Experience with any cloud platform (AWS, Azure, GCP).Proficiency in any front-end technology (Angular, React, Vue.js).Familiarity with TDD, CI / CD pipelines, and version control systems like GitHub.Experience in containerization and orchestration tools like Docker and Kubernetes (preferred).Understanding of RESTful APIs, Web Services, and Web Sockets.Strong knowledge of databases, including SQL and NoSQL databases.Good understanding of DevOps practices and Agile methodologies.Excellent problem-solving skills and a collaborative team player.Skills Required
C#, React, Restful Api, Agile, Asp.net, Mvc, Azure, Sql, Microservices, Angular