ESSENTIAL
- Logical thinking, logical reasoning and problem solving skills
- Excellent oral and written communication skills in English
- Willing to adapt to new tech concepts and processes
- Should have a great level of attention to detail
- Strong team player with great leadership skills
- A background in software engineering principles and object-oriented programming
- Degree in Computer Science or related discipline