Description

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

Education

Any Graduate