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