Jobs.ca
Jobs.ca
Language
NetFortris, A Sangoma Company logo

Associate Software Engineer

Toronto, Ontario
Mid Level
full_time

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

Telecommunications
51-200

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.