KEY SKILLS AND COMPETENCIES
Software Development
Demonstrable experience of maintaining complex, business-critical distributed systems.
Able to work within a structured development process.
Can work independently as well as in a team.
Have global exposure to international ways of working.
Good understanding of object oriented programming.
Thriving in a multi-disciplinary environment where targets have to be met.
Able to work with geographically distributed teams.
Excellent object-oriented design and programming skills.
Willing to learn and adapt to multiple development environments.
Maintaining up-to-date knowledge of all technological advances.
Maintaining software at an advanced level.
Personal
Committed to the timely delivery of a job well done.
Behaving with integrity and transparency.