Salesforce Developer

Sangoma Colombia
Apply Now

Salesforce Developer Sangoma – Empowering businesses with essential communications

At Sangoma Technologies Corporation, we power the future of business communications through scalable, reliable, and innovative solutions. We are seeking a Senior Salesforce Developer to design, build, and maintain high-performance solutions within the Salesforce platform that support our core business operations. This role is critical in driving automation, enabling seamless integrations, and ensuring our systems operate efficiently at scale. You will work cross-functionally to translate business requirements into well-architected solutions, troubleshoot complex system behaviors, and continuously improve performance, data integrity, and user experience across the Salesforce ecosystem.

  Your Role: • Design & Build Scalable Solutions • Develop solutions using Apex, Lightning Web Components (LWC), and Salesforce Flows • Lead development of complex business logic across sales and support workflows • Ensure adherence to Salesforce best practices and governance

• Integration & Architecture • Build and maintain integrations with ERP, CPQ, and middleware systems • Develop REST/SOAP APIs, Platform Events, and event-driven architectures • Ensure reliability through monitoring, logging, and error handling

• Data & Process Optimization • Design scalable data models and maintain data integrity • Optimize automation using modern Salesforce standards • Build solutions that support large data volumes efficiently

• DevOps & Release Management • Manage deployments using DevOps tools and CI/CD pipelines • Participate in code reviews, pull requests, and environment management • Ensure version control and release traceability

• Collaboration & Leadership • Partner with Sales, Marketing, Finance, and Support teams • Translate requirements into technical solutions and user stories • Mentor junior developers and support Agile delivery

• Monitoring & Continuous Improvement • Monitor flow errors, integration failures, and data inconsistencies • Implement logging, alerting, and observability practices • Continuously improve system performance and usability