We have a new opportunity to hire a Voice Communications Developer. The successful candidate will join a virtual Development team based in Europe. The job will feature hybrid working conditions and be based at a suitable European Hexagon office.
Overview
This role will be a dedicated core member of the team responsible for developing and maintaining modular point solution extensions for Hexagon’s OnCall Dispatch portfolio. The successful candidate must have a passion for technology, a logical aptitude and a demonstrable software programming capability and mind set with special reference to real-time voice communications in a control room setting, interfacing with a variety of radio and telephone service’s APIs with TETRA experience being of greatest initial benefit and moving to MCX related technologies in due course.
Duties and Responsibilities
* To be able to write a high-level design specification based on communication with the customer.
* Development of, and support for, codebase in accordance with the defined design and interface specifications.
* Generation of efficient and compliant code in accordance with established coding guidelines, identified Human Factors and industry best practices.
* Ensuring that all code developed is correctly documented, tested and securely maintained.
* Develop and maintain TETRA-based applications and systems.
* Customize and integrate TETRA communication platforms for client-specific needs.
* Communication of any changes arising to the interfaces, database schema, design documentation and installation documentation, because of the accepted solution.
* Responsible for undertaking defect impact assessment and resolution to support the fixes release plan and the planned test events.
* Working to defined project methodologies and adhering to documented procedures.
* Collaborate with remote teams to design and implement solutions meeting regulatory/security requirements.
* Perform troubleshooting and debugging of communications systems (including TETRA) to resolve issues.
* Conduct testing and validation of software and 3rd party hardware components of communications systems.
* Prepare technical documentation, including user manuals, development reports, and system specifications.
* Stay updated with the latest advancements in communications standards, technology and protocols.
* Provide technical support and training to end-users and stakeholders.
* Clearly and regularly communicating with management and technical support colleagues.
Skills and Experience
Essential
* Demonstrate at least 6 years of experience with C++ to interface with communication systems (telephony, radio).
* Demonstrable experience of development with technologies such as VoIP, SIP, WebRTC in the context of Control Room audio communications and interfacing with TETRA and Telephone switch services.
* Experience of working efficiently with SQL and RDBMS to maintain good performance of the whole system.
* Full clean driving licence.
* Must be security cleared or able to be cleared without issue.
Desirable
* Web Services.
* Microsoft Entity Framework.
* Oracle DBMS or SQL Server.
* HTML, JavaScript, React, Angular.
* Experience of DevOps and/or GIT.
* Azure development.
Advantageous
* Computer Aided Dispatch experience.
* Use of Geographical Information Systems (GIS).
Attributes
* Sponsorship unnecessary to work in the country where the job is located.
* Security cleared or no objections to obtaining security clearance.
* Demonstrable experience of development with technologies such as VoIP, SIP, WebRTC in the context of Control Room audio communications and interfacing with TETRA and Telephone switch services.
* Demonstrable experience using C# and .NET for developing communication-related software.
* Proven ability to work on own initiative and as part of a team.
* Good communication skills written and oral.
* Contributor in team meetings.
* Able to demonstrate ability to work to defined deadlines.
* Excellent attention to detail.
* Self-motivated.
* Commitment to the role.
Qualifications
* 2:1 or higher Degree in Computer Science, Software Engineering or equivalent.
#J-18808-Ljbffr