Associate Software Engineer
About the role
Description Join Sangoma, a leader in business communications, as a Regional Channel Manager for the IL and WI! We seek a motivated professional to drive success through strategic channel partnerships. Sangoma is committed to Empowering Businesses with Essential Communications through our cutting-edge Unified Communications, UCaaS, CCaaS, VOIP, and Hybrid solutions, enhancing connectivity and streamlining communication for organizations of all sizes.
In this role, we are looking for a motivated and detail-oriented Entry-Level Developer to join our team supporting the FCS platform. In this role, you will contribute to the design,development, and maintenance of software components that support Configure-Price-Quote (CPQ), Billing, and Ordering functionalities across our telecom product suite. You will work under the guidance of senior developers and architects to ensure scalable, reliable, and user-friendly solutions are delivered.
This is an exciting opportunity to gain experience in enterprise software development and participate in cross-functional projects that directly impact sales operations and revenue processes.
Your Role
- Assist in the development and maintenance of FCS modules related to quoting, order processing, and billing workflows
- Collaborate with product managers, QA engineers, and other developers to deliver high-quality features
- Write clean, maintainable code with proper documentation and adherence to coding standards
- Participate in code reviews and sprint planning as part of the Agile development process
- Support integration efforts between CPQ tools, ERP (e.g., NetSuite), and billing systems
- Investigate and troubleshoot bugs or production issues under the direction of senior team members
- Help build and maintain API integrations with CRM and external billing partners
- Create test cases and assist with automated testing strategies
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline
- Familiarity with at least one modern programming language (e.g., JavaScript, Python, Java, PHP)
- Basic understanding of databases and SQL
- Knowledge of REST APIs and web-based application architecture
- Exposure to Agile or Scrum development methodologies
- Eagerness to learn enterprise platforms (e.g., NetSuite, Salesforce, or other
- CPQ/Billing systems)
- Strong analytical, troubleshooting, and communication skills
Preferred Qualifications
- Internship or project experience related to CRM, ERP, or billing systems
- Exposure to version control tools (e.g., Git) and ticketing systems (e.g., Jira)
- Familiarity with software testing frameworks and CI/CD practices
- Interest in telecom services or subscription-based business models
- Experience working in a Linux-based environment or cloud platforms (AWS,
- Azure)
Apply for this job
About NetFortris, A Sangoma Company
Established more than 20 years ago, NetFortris has grown to become the leading provider of secure cloud communication solutions to forward-thinking, mid-sized and enterprise businesses. NetFortris solutions are innovative, flexible and seamlessly integrated to provide a unified, end-to-end platform for voice, data, video and applications. We offer simple interfaces and a single-pane view that provides elegances in managing advanced technology infrastructure. For more information, visit www.netfortris.com and follow @NetFortris.
Associate Software Engineer
About the role
Description Join Sangoma, a leader in business communications, as a Regional Channel Manager for the IL and WI! We seek a motivated professional to drive success through strategic channel partnerships. Sangoma is committed to Empowering Businesses with Essential Communications through our cutting-edge Unified Communications, UCaaS, CCaaS, VOIP, and Hybrid solutions, enhancing connectivity and streamlining communication for organizations of all sizes.
In this role, we are looking for a motivated and detail-oriented Entry-Level Developer to join our team supporting the FCS platform. In this role, you will contribute to the design,development, and maintenance of software components that support Configure-Price-Quote (CPQ), Billing, and Ordering functionalities across our telecom product suite. You will work under the guidance of senior developers and architects to ensure scalable, reliable, and user-friendly solutions are delivered.
This is an exciting opportunity to gain experience in enterprise software development and participate in cross-functional projects that directly impact sales operations and revenue processes.
Your Role
- Assist in the development and maintenance of FCS modules related to quoting, order processing, and billing workflows
- Collaborate with product managers, QA engineers, and other developers to deliver high-quality features
- Write clean, maintainable code with proper documentation and adherence to coding standards
- Participate in code reviews and sprint planning as part of the Agile development process
- Support integration efforts between CPQ tools, ERP (e.g., NetSuite), and billing systems
- Investigate and troubleshoot bugs or production issues under the direction of senior team members
- Help build and maintain API integrations with CRM and external billing partners
- Create test cases and assist with automated testing strategies
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline
- Familiarity with at least one modern programming language (e.g., JavaScript, Python, Java, PHP)
- Basic understanding of databases and SQL
- Knowledge of REST APIs and web-based application architecture
- Exposure to Agile or Scrum development methodologies
- Eagerness to learn enterprise platforms (e.g., NetSuite, Salesforce, or other
- CPQ/Billing systems)
- Strong analytical, troubleshooting, and communication skills
Preferred Qualifications
- Internship or project experience related to CRM, ERP, or billing systems
- Exposure to version control tools (e.g., Git) and ticketing systems (e.g., Jira)
- Familiarity with software testing frameworks and CI/CD practices
- Interest in telecom services or subscription-based business models
- Experience working in a Linux-based environment or cloud platforms (AWS,
- Azure)
Apply for this job
About NetFortris, A Sangoma Company
Established more than 20 years ago, NetFortris has grown to become the leading provider of secure cloud communication solutions to forward-thinking, mid-sized and enterprise businesses. NetFortris solutions are innovative, flexible and seamlessly integrated to provide a unified, end-to-end platform for voice, data, video and applications. We offer simple interfaces and a single-pane view that provides elegances in managing advanced technology infrastructure. For more information, visit www.netfortris.com and follow @NetFortris.