Job Description
Sr. Software Developer
Sangoma's value proposition is audaciously simple, our solution is highly scalable, and our service reliability is unparalleled. Sangoma offers CX's essential business solutions on the platform that fits your business needs.
Your Role:
Development of FreePBX or Asterisk based PBX project.
Use of a wide range of web technologies: PERL, PHP, Node.js, MySQL, MariaDB, Redis, etc
Work with telecom VoIP protocols like SIP and H.323 and OSS telecom software like Asterisk.
Design and develop RESTful APIs for the provisioning and management of telecom equipment
Full Linux development environment with exposure to Linux Administration and system development.
Your Background:
Hands-on experience in PHP , and PERL development using LAMP.
Hands-on experience working with FreePBX, Asterisk
Experience writing code in Node JS on Linux platform would be add on advantage.
Strong knowledge of source control: GIT.
Experience building Web based Telephony applications an asset.
Experience building web applications from scratch using PERL, PHP.
Hands-on experience with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis)
Experience in Linux server and application monitoring an asset
Who We Are:
Sangoma (TSX: STC; Nasdaq: SANG) is a leading business communications platform provider with solutions that include its award-winning UCaaS, CCaaS, CPaaS, and Trunking technologies. The enterprise-grade communications suite is developed in-house and available for cloud, hybrid, or on-premises deployments. Additionally, Sangoma's integrated approach provides managed connectivity, network, and security services.
A trusted communications partner with over 40 years on the market, Sangoma has over 2.7 million UC seats across a diversified base of over 100,000 customers. Sangoma has been recognized for nine years running in the Gartner UCaaS Magic Quadrant