Design and develop UC software features using Python, C++, Java, and shell scripting on Linux.
Contribute to platform services, provisioning workflows, and API/service integration.
Debug complex issues across application, service, data, and networking layers.
Enhance test coverage for unit, integration, system, and performance testing.
Utilize AI tools like Codex and GitHub Copilot for coding and testing acceleration.
Mentor junior engineers and promote secure SDLC practices.
Collaborate with cross-functional teams to ensure seamless integration of UC components.
Stay updated with the latest UC technologies and industry trends.
Document and maintain code repositories and development processes.
Preferred candidate profile
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
1-2 years of experience in software development, with a focus on UC or similar domains.
Strong programming proficiency in Python, C++, and Java.
Knowledge of scalable/distributed architecture and troubleshooting techniques.
Experience with AI-assisted coding tools, such as Codex and GitHub Copilot.
Familiarity with UC products and provisioning systems is preferred.
Understanding of VoIP and SIP concepts is an asset.
Ability to work independently and manage multiple tasks effectively.
Excellent problem-solving and analytical skills.
Strong communication and collaboration skills.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Project & Program ManagementRole Category: Technology / ITRole: Technology / IT - OtherEmployement Type: Full time