Responsibilities:
· Work as a part of Agile team with other Software and QA Engineers. Help the team modernizing software architecture and bringing it to the public cloud.
· Analyse product requirements of VoIP, PBX and Call Center services. Provide technical guidance to Product Management.
· Design and develop new product features, implement in C++ or Java according to the industry’s best practices and the company’s coding standards.
· Troubleshoot and investigate product issues, identify root causes, and fix defects
· Create and maintain engineering product documentation
· Participate in test automation utilizing Python and internal proprietary test framework.
Qualifications & Skills:
· BA in Computer Science or related technical field
· Min 4 years of C++11 experience
· Good knowledge of VoIP Telephony (SIP, RTP/RTCP, etc)
· Good OOD/OOP skills in C++ (including C++11, C++14) or Java
· Good level of Python scripting
· Good Linux user
· Experience with modern VoIP phones (Polycom, Yealink, Cisco, Avaya, Unify, Alcatel) is a plus
· Good understanding of Networking and TCP/UDP protocols troubleshooting
· Good understanding of Cloud technologies
· Good understanding of Agile
· Experience working with remote teams is a plus