Overview NOTE : Hybrid Work Model (2 days / week in Toronto office). Status : 6-Month Contract (37.5 hrs / week) Skills : 2+ years Microsoft Teams App Development (Teams SDK, Tabs, Bots) , 7-10 years Full Stack Development (Python, TypeScript, SQL) , Azure / AWS , AI / Chatbot Integration Industry : Banking / Financial Services DESCRIPTION : We are seeking a Microsoft Teams Full Stack Developer to build and integrate AI-powered chatbot solutions and custom Teams applications for internal banking workflows. This role focuses on Teams Tabs (embedded apps), Chatbots, and Teams SDK , with a mix of Azure AI services (or AWS) and cloud integrations. You’ll collaborate with stakeholders to deliver secure, user-friendly AI-driven solutions within Microsoft Teams. RESPONSIBILITIES :
- Develop Microsoft Teams applications using Teams JavaScript SDK , Embedded Tabs (configurable / static) , and Chatbot integrations .
- Design and implement AI-driven chatbot solutions for internal processes (e.g., Azure Bot Framework, AWS Lex, or OpenAI integrations).
- Integrate Teams apps with Azure / AWS services (Lambda / API Gateway, Azure Functions, RDS / Cosmos DB).
- Collaborate on UI / UX design for Teams apps (React / Angular with TypeScript).
- Optimize chatbot performance, NLP tuning, and Teams app responsiveness .
- Ensure secure authentication (OAuth, Microsoft Entra ID / Azure AD).
REQUIREMENTS :
7-10 years full-stack development (Python, TypeScript / JavaScript, SQL, REST API).2+ years hands-on Microsoft Teams development (must have) :Teams JavaScript SDK (@microsoft / teams-js)Teams Tabs (static & configurable)Chatbot / Bot Framework development (Azure Bot Service, Teams Bot SDK)3+ years Python & TypeScript .Cloud experience (Azure preferred : Functions, Bot Service, AI Services or AWS : Lambda, Lex, Bedrock).SQL expertise (queries, stored procedures).REST API design & integration .GitHub / Git experience.Nice to Have :
Microsoft 365 Certified : Developer Associate .Experience with OpenAI, LangChain, or LLM integrations .Azure AI Services (Language Studio, Speech, QnA Maker).Bachelor’s / Master’s in Computer Science or related field.Banking / financial domain knowledge (preferred).