SOFTWARE ENGINEER
Core
Design, develop, test, and deploy software applications for global business connectivity and collaboration solutions.
Role type
Software Developer
Builds
Software applications for business connectivity and collaboration
Domain
Telecommunications / Software Engineering
Deliverable
production ML models | product features
Required skills
Java, JavaScript/TypeScript, Object-Oriented Programming, Data Structures, Design Patterns, Unit Testing, Docker, Kubernetes, Git, Linux scripting
Preferred skills
VoIP telephony (SIP/CSTA), WebRTC, Open source contributions, Agile methodologies
Technologies
Java, JavaScript, TypeScript, Docker, Kubernetes, Git, Linux, Bash, Perl
Responsibilities
Design, develop, test, and deploy software applications; Write clean, maintainable, and efficient code; Troubleshoot and debug issues; Collaborate with cross-functional teams to gather requirements and translate them into technical specifications; Participate in code reviews and contribute to team best practices; Stay up-to-date with industry trends and emerging technologies
Seniority
Mid-Senior (4+ years experience)