Skip to main content

This job has expired

Software Developer

Employer
Inmarsat
Location
London (Central), London (Greater)
Salary
Competitive
Closing date
8 Sep 2022

View more

Sector
Technology & Digital, IT
Hours
Full Time
Flexibility
Flexible working available
Contract Type
Permanent

Job Details

Company Description

Inmarsat has been at the forefront of global mobile satellite communications for over forty years, and is the market leading provider of voice and high-speed data communications for users on land, at sea and in the air through its constellation of 14 geostationary satellites.  Inmarsat is a privately owned company with a profitable track record and significant growth aspirations. This is represented by more than 55 nationalities in the workforce, reflecting the global and dynamic nature of the business. With an investment of over $3 billion in its latest network infrastructure, Inmarsat is at the forefront of global mobile communications innovation.

Chief Operations Office 

Inmarsat’s Chief Operations Office (COO) plays a vital role managing the services that keep our business running and delivering to our customers.  A vital function of COO is to ensure critical communications and lifesaving services continue to operate at the high availability.  COO consists of 9 functions including: Satellite Operations, Network Operations, Service Assurance, Service Delivery Aviation and Customer Assurance, Service Delivery and Supply Chain, Project Management Office, Global Cyber Security and Group IT

Job Description

Primary role purpose:

To work within a small team of developers that provide monitoring software as part of the Service Assurance Systems (SAS) Group.  This key group provides software that delivers critical near real-time information to our 24/7 Operational Teams.   The software developed allows Controllers to quickly recognise issues within the network, as well as supporting analytics to help drive business decisions. 

Supporting this requires a range of different skills, from interfacing network equipment, to data analysis, and AI modelling.  Presentation of this data is also key, both as API and through dashboard development.  The globally distributed infrastructure and high availability add additional technical challenges.

The individual needs to be more than just a Software Developer, they would need a strong analytical mind set and be able to solve complex problems in a dynamic environment.  This leads to a varied and interesting role, where every day can be different.

Key Responsibilities:

  • To undertake software development and support of applications within the SAS group as needed
  • Working with system and application users to understand new requirements, develop and test new features
  • To organise and present design and code reviews for work undertaken
  • To provide written and verbal progress reports within the SAS group
  • Have a conscientious approach to testing and documentation
  • Working alongside engineers from the Development & Engineering divisions to understand the design and architecture of new services to be launched and ensuring there are appropriate interfaces to allow the collection of appropriate monitoring and service information
  • Interact with Operations, Product Management and Customer Support teams to answer customer questions and help resolve customer network issues, identify and resolve software bugs
  • To take responsibility for the enhancement and maintenance of software supporting the Billing/Assurance streams
  • Ongoing work with Inmarsat’s Billing and IT Operational teams aiming to agree clear demarcation and responsibility for the delivery of operational solutions and tools
  • Support Billing/Assurance Operational teams with fault finding/diagnosis.
  • Liaise with engineering divisions to ensure systems correctly reflects any proposed changes to existing services
  • To support and troubleshoot the operational systems developed and supported by the SAS group. This may include providing on-call/call out support

Qualifications

Essential Knowledge and Skills:

  • BSc in either Computer Science or a technical/engineering discipline
  • Hands-on Java development working in a real-time operational environment
  • Experience in Javascript/Nodejs development.
  • Experience of Windows and Linux operating systems
  • Familiarity with Web/REST API programming
  • Experience in web development frameworks, such as ReactJS and Angular
  • Experience with event streaming platforms, such as Kafka, in particular use of Kafka Connect, Kafka Streams, and KSQL
  • Practical experience of whole software development lifecycle, producing high quality re-useable code in a team environment
  • Excellent communication and collaboration skills in team and corporate environments
  • A reasonable understanding and appreciation of IT and network security best practices

Desirable Knowledge and Skills:

  • Good understanding of IP networks and exposure to network troubleshooting using Wireshark or similar tools
  • Experience of concurrent programming
  • Experience in user interface design
  • Experience in using Apache Camel, Scala and Groovy to manage Active MQ environments
  • Exposure to micro service architecture and RESTful web services
  • Good experience of scripting and task automation using languages such as Awk, Maven
  • Familiarity with Influx/Tick Stack

Additional Information

You must be eligible to work in this location advertised.

Inmarsat Values: 

Our values define Inmarsat’s culture and represent what we believe in. Inmarsat employees aspire to certain behaviours which support our corporate values, they create a stronger working environment and lie at the heart of our continued success as an organisation.

  • Customer - Providing a unique value to our customers
  • Accountability – taking ownership, getting results and keeping our promises
  • Respect – collaborating, embracing diversity and valuing differences
  • Excellence – creating bold solutions for our customers and putting quality at the heart of everything we do

 

Company

Inmarsat has been at the forefront of global mobile satellite communications for over forty years and is the market leading provider of voice and high-speed data communications for users on land, at sea and in the air through its constellation of 14 geostationary satellites. Inmarsat is a privately owned company with a profitable track record and significant growth aspirations. This is represented by more than 55 nationalities in the workforce, reflecting the global and dynamic nature of the business. With an investment of over $3 billion in its latest network infrastructure, Inmarsat is at the forefront of global mobile communications innovation.

View our Top Employer profile

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert