Job Summary :
We are seeking a skilled and experienced Full Stack Software Engineer to design, develop, and manage scalable cloud-based solutions, with a strong focus on Microsoft Teams bot development, Azure Functions, and CI / CD pipelines.
The ideal candidate will have hands-on experience with Python, Microsoft Bot Framework, and Azure Cloud services, and will contribute to both front-end and back-end development Responsibilities :
- Azure Functions & API Development
- Design, develop, and maintain Azure Functions using Python for scalable and event-driven applications.
- Manage and integrate Teams Bot APIs with Azure backend services.
Microsoft Teams Bot Development :
Build, deploy, and manage Teams Bots using Microsoft Bot Framework / BotBuilder SDK.Design and implement rich interactive experiences using Adaptive Cards and Teams UI elements.Full Stack Engineering :
Contribute to front-end and back-end development as needed.Collaborate with cross-functional teams to deliver end-to-end features and functionality.Cloud Infrastructure & MigrationSupport migration and integration activities with platforms like Databricks or other cloud-based systems.Ensure best practices in cloud security, scalability, and performance Requirements :8+ years of software development experience in full stack or backend-focused roles.Strong hands-on experience with Python and Azure Functions.In-depth knowledge of Microsoft Teams Bot SDK, BotBuilder framework, and Adaptive Cards.Solid understanding of CI / CD pipelines, version control systems (Git), and deployment best practices.Experience with Databricks and Azure DevOps is a plus.Familiarity with front-end technologies such as React, Angular, or JavaScript is preferred.Strong problem-solving and collaboration Skills :Experience in the Microsoft 365 ecosystem (Teams, SharePoint, Graph API).Familiarity with RESTful APIs, JSON, and OAuth authentication.Exposure to Agile development methodologies and SCRUM frameworks(ref : hirist.tech)