Key Responsibilities:
Develop, test, and maintain web applications using ReactJS, VueJS, Nodejs and .NET APIs.
Build and deploy applications on Azure, leveraging cloud services and tools.
Contribute to mobile app development using React Native (nice to have).
Implement and maintain CI/CD pipelines using Azure DevOps and GIT.
Design and implement microservices-based architecture with Web API 2.
Follow Agile (Scrum/Kanban) practices and ensure adherence to SDLC processes.
Utilize TDD principles and automated build processes to deliver high-quality code.
Apply design patterns, dependency injection, and best practices in development.
Required Skills:
Solid experience in ReactJS, VueJS, Nodejs, and Azure cloud technologies.
Proficiency in Git, Azure DevOps, and CI/CD pipeline management.
Knowledge of object-oriented principles, design patterns, and SOA.
Experience with Agile methodologies and continuous improvement processes.
Preferred Skills:
Experience with React Native and .NET API development.
Familiarity with Java cloud computing and microservices architecture.
Knowledge of TDD and automated testing frameworks.