Description
We are seeking a confident C++ Developer to join a team of experts working currently remotely with the office based in Exeter and contribute toward the technical development and optimisation of a unified, next-generation observation processing system. Contributions to the design and development of the JEDI code base could for example in include the extension of current class definitions to improve flexibility, usability, and data exchange mechanism between different components of the data processing pipeline.
Design and develop high-quality C++ code according to strict scientific and operational requirements
Ability to follow established software development working practices to ensure delivered software meets required quality standards
Listen and act on guidance from team members and work effectively as part of a development team to ensure the successful delivery of project outcomes
5 years+ experience of C++ development in a commercial or public sector organisation
Demonstrated high level of technical insight and independence to apply their knowledge and experience in innovative ways to deliver high quality software.
Experience of working with templated C++ code bases
Solid computer science background including object-oriented design, algorithms and data structures
Experience of professional collaborative software development processes such as agile development, code review, version control, testing methods
Familiarity with Git
Umbrella only