• Participating in different aspects of commercial and open-source software development, from product design and implementation to testing and support.
  • Working on solutions that will make use of your existing knowledge and skills, whilst also requiring you to learn something new.
  • Analysing existing solutions, looking for enhancements/automation, alongside trialing new tools.