Skip to content
Back To Careers

Software Engineer – (Microsoft Teams app development)

Location:

Noida

Remote Type:

Hybrid

Employment Type:

Permanent Full-Time

About the Role

We are looking for a passionate and skilled Software Engineer to join our growing technology team. In this role, you will work on building intelligent communication solutions using Microsoft Teams, AI-powered voice technologies, and real-time streaming systems.

You will be responsible for developing scalable applications, integrating voice and chat bots, and creating seamless user experiences powered by Azure AI services.

Key Responsibilities

  • Design and develop Microsoft Teams applications, chat bots, and voice bots.
  • Build and integrate real-time voice communication and transcription solutions.
  • Implement Azure Speech-to-Text (STT) and Text-to-Speech (TTS) services.
  • Develop scalable backend services using Python.
  • Create responsive and interactive front-end applications using React.
  • Integrate Microsoft Graph APIs and Teams SDK / Bot Framework.
  • Work with WebSockets and real-time streaming technologies for live communication workflows.
  • Collaborate with cross-functional teams to deliver high-quality enterprise solutions.
  • Troubleshoot, optimize, and enhance application performance and reliability.

Required Skills & Experience

  • Strong hands-on experience with Microsoft Teams Apps, Chat Bots, and Voice Bots.
  • Experience with:
    • Azure Speech-to-Text (STT)
    • Azure Text-to-Speech (TTS)
    • Real-time transcription
    • Voice integrations
  • Strong development expertise in:
    • Python
    • React
  • Experience working with:
    • Microsoft Graph APIs
    • Teams SDK / Bot Framework
    • WebSockets and real-time streaming technologies
  • Good understanding of cloud-native and event-driven architectures.
  • Strong problem-solving and communication skills.

Preferred Qualifications

  • Experience working with Azure cloud services.
  • Familiarity with conversational AI and voice automation platforms.
  • Understanding of scalable real-time communication systems.
  • Exposure to CI/CD pipelines and agile development practices.

Why Join Us?

  • Work on cutting-edge AI and real-time communication technologies.
  • Opportunity to build innovative enterprise-grade products.
  • Collaborative and growth-focused work environment.
  • Hybrid working flexibility.

Interested candidates can apply by sharing their updated resume.

I’m interested