CLOUD VOIP Developer - TaaS
Sangoma is on the lookout for a skilled Sr. VOIP Developer to join our dynamic team dedicated to innovating and enhancing business communication platforms. We are a recognized leader in the industry, offering robust and integrated UCaaS solutions that help businesses stay connected and productive. As a VOIP Developer, you will play a crucial role in developing and optimizing our voice over IP solutions, ensuring they meet the highest standards of quality and performance. Your contributions will directly impact our ability to provide seamless communication experiences for our clients worldwide.
Your Role :
- Design, develop, and maintain VOIP software solutions, focusing on performance, reliability, and security.
- Collaborate closely with cross-functional teams to gather requirements and implement new features.
- Troubleshoot and resolve complex issues within the VOIP systems and applications.
- Continuously enhance existing VOIP technologies to improve performance and functionality.
- Document and maintain clear specifications and user guides for developed software.
- Stay current with trends and advancements in VOIP communication technologies.
- Participate in code reviews and contribute to team best practices in software development.
Requirements
Bachelor's degree in Computer Science, Engineering, or a related field.Atleast 3- 5 years proven work experience as a VOIP Developer with a solid understanding of VOIP protocols (SIP, RTP, etc.).Experience of development on cloud telephony platforms with Asterisk and Freeswitch.Strong programming skills in languages such as C, C++, or Java.Experience with telephony APIs and frameworks.Familiarity with Linux / Unix environments and networking principles.Experience of cloud deployment tools and configuration management : ansible, TerraformExperience of cloud deployment platforms : AWS, K8SStrong problem-solving skills and the ability to work under minimal supervision.Excellent interpersonal and communication skills, with the ability to work in a team-oriented environment.