Key Skills: Micro Services, Cloud, .NET, Vue.js, Angular, Kubernetes, Docker
Roles and Responsibilities:
- Design and develop end-to-end full stack web applications using ASP.NET, JavaScript, Vue.js, and Angular
- Build modern, responsive, and intuitive user interfaces (UI/UX)
- Develop and maintain cloud-native distributed applications following microservices architecture
- Create and integrate RESTful APIs; manage databases such as PostgreSQL and message brokers like Kafka
- Collaborate with cross-functional teams across geographies to deliver high-quality software
- Write detailed functional and technical specifications and create UML diagrams (class and sequence diagrams)
- Participate in debugging, code reviews, and follow CI/CD pipelines, unit testing, and Test-Driven Development (TDD)
- Monitor and improve application performance using relevant profiling and performance tools
Skills Required:
Must-Have:
- Strong experience in .NET (C#) and JavaScript-based frameworks (Angular, Vue.js)
- Hands-on expertise in cloud platforms (e.g., Azure, AWS, GCP)
- Proven ability in designing and building applications using microservices architecture
- Proficiency in creating APIs, integrating databases, and front-end performance optimization
Nice-to-Have:
- Experience with Kubernetes and Docker for containerized application deployment
- Familiarity with Kafka for event streaming and real-time processing
- Knowledge of PostgreSQL or similar RDBMS
Education: Bachelor's Degree in related field