Key Responsibilities:

  • Lead end-to-end design and development of the solution across Teams (frontend) and Azure (backend)
  • Develop Microsoft Teams applications using SPFx / React
  • Build and manage Azure Functions–based APIs and backend services
  • Implement integrations with Microsoft Graph API and SuccessFactors (GLMS)
  • Design and develop attendance tracking and completion logic
  • Ensure production readiness including performance, security, monitoring, and deployment
  • Drive Agile delivery across sprints and manage technical dependencies

Required Skills & Expertise:

  • Strong experience in .NET Core / C# backend development
  • Hands-on experience with React and SPFx (SharePoint Framework)
  • Expertise in Microsoft Teams App Development (Meeting Extensions preferred)
  • Deep knowledge of Microsoft Azure:

· Azure Functions

· Blob Storage

· Key Vault

· Application Insights

  • Experience with Microsoft Graph API integration
  • Strong understanding of REST APIs and enterprise integration patterns
  • Experience with OAuth / Azure AD authentication
  • Exposure to SuccessFactors / SAP / LMS integrations (preferred)
  • Knowledge of file-based (batch) and API-based integration models
  • Understanding of asynchronous processing, retry, and error handling mechanisms
  • Familiarity with cloud-native architecture (serverless / microservices)

    Experience with CI/CD pipelines and multi-environment deployments
  • Experience with Agentic AI, LLM, ML

Experience Profile:

  • 7–12 years of software development experience
  • Proven experience in leading small to mid-sized development teams (3–5 members)
  • Strong problem-solving, communication, and stakeholder management skills