0333 241 3128

Job Summary

  • Software Developer

  • Country: United Kingdom
  • Location: London
  • Sector: Software Developer
  • Salary: GBP £63,000
  • Job Type: Permanent
  • Technologies: Software Developer React JavaScrip Java Node
  • Reference: I220330

Software Developer

Posted Wednesday, 30 March 2022

Software Developer – React

Our client, a Global Leader inmobile satellite communications has a need for a skilled Software Developer to join the Team. React and or Java. We can split the role into two positions.

They are developing a new user interface using React, if you have Solid JavaScript and want to gain experience in React, they are happy to consider this.

You will be working as part of a team of developers supporting the evolution of our clients capabilities, ensuring it remains world-class in support of existing and future services.  

Key Responsibilities:

  • To undertake software development and support of applications
  • 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
  • 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

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.

Values: 

  • 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

For further details regarding this opportunity, please don’t hesitate to apply.

Please answer the following questions in order to process your application.
Add files