4. Azure DevOps developer with MS Teams SDK experience
Key Responsibilities
Design and Development
Design develop and deploy Microsoft Teams applications leveraging Teams SDK Azure services API Gateway and Vault for secrets management.
Azure Expertise
Demonstrate strong understanding and practical experience with Azure services including Logic Apps Functions BOT Framework AD B2C App Registration App Insights AKS and SQLMI.
Implement secure authentication/authorization using Azure AD OAuth and JWT.
CI/CD Pipelines
Implement and manage CI/CD pipelines for Teams apps using GitLab.
Automation and Scripting
Automate deployments and administrative tasks using PowerShell Python and infrastructure-as-code tools like Terraform.
Familiarity with YAML and GoLang is a plus.
Automate database scripts and deployments using Liquibase or Flyway.
Monitor applications using AppDynamics SignFX and Datadog.
Collaboration
Collaborate with cross-functional teams including business stakeholders developers and DevOps engineers to gather requirements and deliver solutions.
Documentation & Maintenance
Develop and maintain documentation for Teams apps and associated Azure infrastructure.
Problem Solving
Troubleshoot and resolve issues related to Teams app development deployment and performance.
Security & Compliance
Ensure Teams apps and Azure environments comply with security and regulatory standards.
Performance Optimization
Monitor and optimize the performance scalability and reliability of Teams apps deployed on Azure.
Required Skills and Experience
Cloud Development: 3 years of experience in cloud development particularly with Microsoft Azure.
Azure Services: Proven experience with Logic Apps Functions BOT Framework AD B2C App Registration App Insights AKS SQLMI.
Programming Languages: Strong programming skills in C# and JavaScript (React Express).
CI/CD: Experience with CI/CD pipelines and tools preferably GitLab.
Automation & Scripting: Proficiency in PowerShell Python and IaC tools like Terraform.
Teams App Development: Experience in developing and deploying Microsoft Teams applications.
Agile Methodologies: Experience working within Agile/Scrum frameworks.
Collaboration: Strong communication and interpersonal skills to work with technical and non-technical stakeholders.
Problem-Solving: Demonstrated ability to debug and resolve issues quickly.
Microsoft Teams Toolkit: Experience with Microsoft Teams Toolkit for Visual Studio Code.
Desired Skills (Optional)
Azure Certifications: Microsoft Certified: Azure Developer or equivalent.
Domain Knowledge: Understanding of specific domain(s) where Teams apps will be deployed.
We transform. SAP solutions into Value
For any questions related to Job Description you may connect with below specified contact from Recruiting.
Recruiter Name: Srinija Adapa
Recruiter Email ID:
NTT DATA Business Solutions is a fast-growing international IT company and one of the worlds leading SAP partners. We are a full service provider delivering everything from business consulting to implementation of SAP solutions including hosting services and support.
Required Experience:
Senior IC
Global SAP consulting competence and leading full-service SAP software solutions provider in over 30 countries.