Description
The CCaaS Senior Developer is responsible for designing, developing, and maintaining scalable software solutions for Contact Center as a Service (CCaaS) platforms. The role involves working with modern CCaaS technologies, including Computer Telephony Integration (CTI), and integrating them with enterprise systems to enhance overall customer experience.
The candidate will also contribute to solution architecture, performance optimization, and platform stability. Key responsibilities include designing, developing, and maintaining CCaaS applications, configuring and implementing CCaaS platform capabilities, developing and managing integrations between CCaaS platforms and enterprise systems, and analyzing system performance and optimizing CCaaS platforms and integrations for scalability and reliability.
The ideal candidate will have strong expertise in CCaaS platforms, hands-on experience in configuring and implementing CCaaS features, proficiency in software development using Java, JavaScript, Python, or similar programming languages, and strong experience in REST API integration, authentication mechanisms, and cloud-based services.
Additionally, the candidate should have experience working in Agile/Scrum development environments, familiarity with CI/CD pipelines and cloud-native development practices, and strong analytical and problem-solving abilities, excellent communication skills, and proven ability to collaborate effectively across teams and stakeholders.