Leave us your email address and we'll send you all the new jobs according to your preferences.

Comms Software Developer (all gender)

Posted 4 hours 11 minutes ago by Hexagon AB

Permanent
Not Specified
I.T. & Communications Jobs
Wiltshire, Swindon, United Kingdom, SN256
Job Description

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 mindset 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.
Email this Job