Advance Search

Browse Jobs

Systems Analyst

Posted 24 days ago

  • London, Greater London
  • Any
  • External
  • Expired - 2 months ago
Our client's Satellite Control Centre (SCC) monitors and controls a fleet of 14 satellites and ground stations making use of many automation tools. The Satellite Operation Support is a small team of developers who over the years have built the I4S Ground Control System which collects data from various entities (satellite and ground equipment) and present it to the spacecraft controller via a unified graphical interface.
The candidate will be part of this team and will participate in the everyday support activities as well as the long term development of the I4S product for our client's SCC and their community of external customers.
Key Responsibilities:
Our client is looking for a well-motivated, self-reliant, experienced software developer to join in the following activities:
Get quickly familiar with the I4S product which is a complex system comprising of C++/Java modules
Assist and take the lead in small and large I4S enhancement projects initiated by the business SCC or their external customers
Perform requirements analysis and accurate estimates of development effort
Design, implement, debug and test any new development
Write technical documentation/presentation to support the reviews required by the programme is involved in; our client has used a classical waterfall approach to development and is starting to use more agile methods Familiarity with both approaches is expected
Interface at all levels within the Satellite Control Department staff as well as our external customers
Interface with our development partners and support integration activities
Interface with our supplier and make sure that our client gets high-quality deliveries that comply with our standards
Join our 24-hour on-call rota for emergency support of the business SCC
Essential Knowledge and Skills:
University degree in Computer Science or other STEM disciplines
Proficiency in Linux/Windows distributed computing
C++
Knowledge of configuration control tools (GIT)
Knowledge of databases (e.g. Postgres, Cassandra)
Experience with the development of complex software tools in small/medium teams
Good communications skills and command of the English language
Desirable Knowledge and Skills:
CORBA
Apply