Azure Integration Developer with Chat Bot exp
Position :Azure Integration Developer with Chat Bot expLocation : Tampa, FL/RemotePay Rate : $60/hr on C2C modelAzure Integration Developer (Azure Bot, Microsoft Integrations with Apps)We need a resource who can design, build, and support an integration between Azure Bot Service and a Microsoft Teams app/extension within the Microsoft 365 ecosystem, with the bot connected to a Node.js backend service hosted in Azure. This role will be responsible for implementing the Teams-facing experience, configuring bot registration and messaging endpoints, enabling secure authentication and authorization across M365/Azure components, and ensuring the backend services reliably handle bot conversations, business logic, and environment-specific deployments. The person should also be comfortable working across application development, Azure platform configuration, Teams app integration, and deployment coordination so they can help clarify requirements, support end-to-end delivery, and troubleshoot issues across both cloud and application layers.Key skills to look for:Azure Bot Service design, configuration, and troubleshootingMicrosoft Teams app/extension development and Teams Toolkit familiarityMicrosoft 365 integration patterns and app registration conceptsStrong Node.js backend development experienceREST API design and integration experienceAzure App Service or other Azure hosting/deployment experienceMicrosoft Entra ID (Azure AD) authentication and authorizationBot Framework SDK knowledgeEnvironment configuration, secrets management, and deployment pipelinesDebugging across Teams client, bot service, and backend APIsUnderstanding of webhooks, messaging flows, and callback endpointsAbility to work with deployment teams on infrastructure and release requirementsRole Descriptions:Job Overview Design| build| and support integration between Azure Bot Service and a Microsoft Teams appextension| leveraging Node.js backend services within Azure and the Microsoft 365 ecosystem.Core ResponsibilitiesDesign and implement Microsoft Teams appextension that connects to Azure Bot Service.Configure and manage bot registration| messaging endpoints| and integration points within M365 and Azure.Implement secure authentication and authorization flows using Microsoft Entra ID (Azure AD) across bot| Teams| and backend services.Develop and maintain Node.js backend services that handle bot conversations| business logic| and environment-specific deployment configurations.Work closely with deploymentinfrastructure teams for app hosting (e.g.| Azure App Service) and release pipelines.Troubleshoot end-to-end issues from Teams client| Azure Bot Service| to backend APIs and network flows.Coordinate requirements and deliverables ensuring smooth deployment and ongoing support.Key ResponsibilitiesAzure Bot ServiceExperience designing bots using Azure Bot Service and Bot Framework SDK.Configuring messaging endpoints and webhook callbacks.Handling conversation state| dialogs| and messaging flows.Microsoft Teams Development Building custom Teams appsextensions (bots| tabs| messaging extensions).Familiarity with Teams Toolkit and app manifest configuration.Understanding Teams app registration and permission scopes.Node.js Backend Development Strong proficiency in Node.js (Express or similar frameworks).Designing REST APIs is consumed by bots and client apps.Integration with Azure services for storage| queues| and configuration.Microsoft 365 and Identity Working knowledge of Microsoft Entra ID (Azure AD) for authentication and authorization.Implementing OAuth2OpenID Connect flows for Teams and bot authentication.Managing app registrations| service principals| and permission grants within Azure AD.Azure Platform and Deployment Hosting Node.js services using Azure App Service or similar.Using Azure DevOps| GitHub Actions| or similar for CICD pipeline creation.Managing environment variables| secrets| and configuration in Azure Key Vault or App Service settings.Debugging and Troubleshooting Diagnosing issues spanning Teams client behavior| bot service messages| and backend APIs.Monitoring and logging using Azure Application Insights or equivalent.Understanding messaging callbacks| chat and conversation lifecycle in Teams.