Job Description
We are seeking a talented System Programmer with strong expertise in Contact Center and Unified Communication (UC) technologies across Cisco, Avaya, Amazon Connect, FreeSWITCH, Kamailio, and AI-integrated solutions.
The role involves programming, scripting, and application-level customization of multi-vendor contact center environments — enabling intelligent automation, system integrations, and performance optimization. You will work closely with operations and architecture teams to design and implement feature-rich, secure, and scalable voice applications.
Key Responsibilities
- Design and develop custom contact center scripts and applications for Cisco UCCX/UCCE, Avaya Aura, and Amazon Connect platforms.
- Program IVR, routing, and call control logic using Java, XML, and SQL for dynamic call handling.
- Develop and maintain CTI integrations with Cisco Finesse, Microsoft Dynamics CRM, and Tetherfi for screen pops, call events, and workflow automation.
- Implement and support FreeSWITCH as a media server for IVR processing, conferencing, recording, and STT/TTS integrations.
- Configure Kamailio for SIP routing, registration, and load balancing within hybrid VoIP environments.
- Integrate AI-driven virtual agents and chatbots into customer service workflows using APIs and speech analytics.
- Automate operational tasks and data exchanges between UC components using Python or Java-based scripts.
- Administer CyberArk PAM for secure credential management and access control within communication systems.
- Participate in system patching, upgrades, and testing of UC and contact center applications.
- Troubleshoot and debug SIP signaling, RTP, and integration logic at the application layer.
Technical Skills Required
- Platforms: Cisco UCCX/UCCE, Avaya Aura, Amazon Connect, Tetherfi
- Open-Source: FreeSWITCH (media processing), Kamailio (SIP proxy & routing)
- Programming & Scripting: Java, XML, SQL, Python, JavaScript
- Integration: Cisco Finesse APIs, REST/SOAP APIs, Microsoft Dynamics 365, CRM/CTI workflows
- Security: CyberArk PAM, certificate and credential management
- AI & Automation: Conversational AI, Chatbots, Speech-to-Text/Voice Analytics, Workflow Automation
- Networking & VoIP: SIP, RTP, H.323, QoS, SBC (AudioCodes, Ribbon, Cisco CUBE)
- UC Systems: CUCM, Unity Connection, IM & Presence, Expressway, CME/CUE, Jabber
- Virtualization & OS: VMware ESXi, Linux (CentOS/Ubuntu), Windows Server
Preferred Qualifications
- Bachelor’s degree in Computer Science, IT, or Telecommunications
- Cisco CCNP Collaboration or CCIE Collaboration (preferred)
- Avaya Certified Specialist (ACSS/ACDS)
- AWS Certified (Amazon Connect or Architect track)
- Experience in AI/ML-based automation or speech analytics
- Strong programming logic, debugging, and documentation skills
Why Join Us
- Opportunity to work on application-level innovation across multi-vendor contact center platforms.
- Exposure to AI, automation, and open-source voice technologies.
- Collaborative environment that encourages creativity and solution-oriented programming.