GenAquarius Careers Software Engineer – (Microsoft Teams app development)
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.