Educational Qualifications
- Bachelor's degree in computer science, information-technology, system analysis or a related study, or equivalent experience
Relevant Knowledge/ Expertise
- Minimum of five years of experience in at least two IT solution development disciplines, including technical or infrastructure architecture, network management, application development, middleware, database management or cloud development
- Knowledge of various backend development languages like Java, Go and Python
- Knowledge of various database technologies like MySQL, MongoDB and Oracle
- Knowledge of various frontend web development languages like JavaScript, HTML and CSS.
- Hands-on experience with at least one of following domains: cloud native application development, DevOps practices, highly available and critical system development
- Knowledge of various aspects of an enterprise technology architecture like business, information, data, network and security
- Exposure to multiple, diverse technologies, platforms and processing environments
- Solid understanding of product management, agile principles and development methodologies and capability of supporting agile teams by providing advice and guidance on opportunities, impact and risks, taking account of technical and architectural debt
- Knowledge of information principles and processes
- Knowledge of financial models and budgeting
- Understanding and knowledge of system development life cycle methodologies (such as waterfall, spiral, agile software development, rapid prototyping, incremental, synchronize and stabilize, and DevOps)
- Understanding and knowledge of IT service management (ITSM) and Information Technology Infrastructure Library (ITIL)
- Knowledge and understanding of different modeling languages (such as UML and ArchiMate)
- Understanding and knowledge of IT standards and controls
- Excellent understanding of application development methodologies and infrastructure and network architecture
- Excellent interpersonal skills in areas such as teamwork, facilitation and negotiation
- Strong leadership skills
- Excellent analytical and technical skills
- Excellent written and verbal communication skills