Desired Skills and Experience

  • Technology to serve operational and client requirements
  • Programming, open source Technologies and IT in general
  • Optimal systems and simple procedures
  • Agile development and a self-organising team environment
  • Sharing ideas and innovation
  • Web development (Ruby, Python or PHP – cross skilling may be required)
  • Database design and performance tuning (MySQL or similar)
  • Software development within the Linux/Unix environment
  • Agile development practices (TDD, refactoring, continuous integration, pair programming)
  • Object oriented development
  • Linux systems administration skill will be an advantage
  • Working with an API
  • Continually drive process and technical improvements within the development team
  • In collaboration with the Product Owner and stakeholders, understand the needs of the customer in order to deliver innovative, robust solutions
  • Participate in all aspects of the software development process
  • Integrate 3rd party applications into the hosting environment