Senior VOIP Developer (C++) - Fully Remote


Premium Job From Nigel Frank International

Recruiter

Nigel Frank International

Listed on

2nd March 2021

Location

London

Salary/Rate

£45000 - £65000

Type

Permanent

Start Date

ASAP

This job has now expired please search on the home page to find live IT Jobs.

Senior Voice Developer (Remote)A well-established, global provider of telecoms, payments, and mobile solutions (headquartered near 5 ways in Birmingham) is looking to on-board an accomplished C++ Developer VoIP developer (from a C++ background) on a permanent basis.

Reporting to the Head of Development you will be intrinsically involved in all stages of the SDLC for new products, fixing any bugs with existing solutions and be centrally involved for the future strategy and delivery of technology solutions utilising our existing platforms whilst using some of the latest technologies.

This role will require a good degree of 'code archaeology' experience and will suit someone who would like to make their mark upon a particular system / product.Key ResponsibilitiesBe involved with the delivery of new development projects from analysis to releaseWorking closely with Head of Development, Product Owners and Stakeholders to produce accurate delivery estimates and offer advice in managing the transition from analysis to deliveryGuide development team efforts towards successful product deliveryEffect any necessary maintenance or bug fixes to existing solutionsTake part in reviews / meetings and update on project progressWork closely with internal teams to ensure seamless implementation of existing and new systemsRequired SkillsUp to 5+ years of hands on VoIP Network Engineering experience using C++Up to 5+ years of a proven record of troubleshooting, operating, and improving complex national large enterprise high-availability VoIP networks / large regional, national, or international carrier-grade SIP VoIP networksA thorough understanding and hands-on working knowledge of carrier-grade VoIP infrastructure, specifically SBC clusters (such as Audiocodes, Sonus), PBX solutions (SPECIFICALLY Asterisk, but FreeSwitch considered), SIP servers (OpenSIPS, Kamailio) and end-point devices (WebRTC clients, SIP Trunks)Able to understand and analyse PCAP traces to solve complex SIP VoIP and IP internet-working challengesExpert programming within C++ (mostly 98, some 11)Expert knowledge or experience of telephony concepts would be beneficial (SIP, VoIP, RTP/SRTP, TLS, Voice codecs ideally - A bonus if some knowledge of Kamailio)Lots of experience configuring and programming for Asterisk (AGI/AMI) in a Linux environmentSolid knowledge of developing within Microsoft / Linux based environmentsGood knowledge of Development Design PatternsExperience with source control management system and CI/CD environmentsExperience with automated testingExperience with agile development methodologies - Scrum, KanbanExperience with high performance computing applications, libraries, multi-threading, or parallel programming.Solid experience in the design, development, and maintenance of RESTful API'sExcellent Testing and Debugging capabilitiesSelf-driven, independent problem solver, technically versatile, willing to be flexible and accept new challenges.DesirablesGood administrator-level knowledge of Linux/Unix.Expertise in SMPP, SMS GatewaysGood understanding of using Software Design PatternsDockerMySQLPHPFor more information get in touch with Daniel Cordy on 020 3879 8375 or email your updated CV to [email protected]

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: