Job descriptionJob Description Key Responsibilities: - Design and develop cloud-based solutions using Azure Functions, Service Bus, and related Azure services. - Write robust and maintainable code using JavaScript/TypeScript and other relevant programming languages. - Implement and optimize queue-based and topic-based messaging systems for efficient communication between services - Create and manage timer-triggered functions for scheduled tasks and background processes. - Design and implement complex PostgreSQL database queries and stored procedures. - Develop and execute unit tests using Jest to ensure code quality and reliability. - Troubleshoot, debug, and resolve technical issues across the application stack. Technical Skills: - JavaScript based code development. - Knowledge in implementing Queue-based, Topic-based Messaging systems, Timer Triggers and managing files using services provided in Azure Cloud. - Proficiency in writing PostgreSQL or MySQL queries and stored procedures is a must. - Should have knowledge on writing unit test cases using Jest or Mocha framework. - Should have knowledge on version control systems (e.g., Git) - Having TypeScript knowledge is an added advantage. Additional Preferred Skills: - Understanding of Scrum framework including sprint planning, stand-ups retrospectives - Ability to collaborate in Agile teams, ensuring timely delivery of user stories and features - Proficiency in Agile project management tools such as Jira, Trello, or Azure DevOps - Debugging and performance optimization