Qualifications and Requirements :
Mandatory:
- At least a Bachelor’s degree in any of these faculties: Computer Science, Information Technology, Programming & Systems Analysis ,Science (Computer Studies)
- At least 12+ years of experience in Information Technology arena with demonstrated experience around strategic planning, enterprise architecture preferably in banking & financial services, risk management and software engineering.
- Experienced in leading technical design from inception to proof of concept
- Good knowledge of strategic IT solutions and hands-on experience in software development.
- A strong understanding of latest programming languages including Python, Java, Rust and Go
- Good knowledge of algorithms and data structures, with strong fundamentals in complexity analysis
- Experience in platform and/or product definition, operating model and change management
- Strong ability to analyze code – understand execution flow & debug even
- Understanding of CI/CD pipelines, MLOps and tooling
Good to Have
- Understanding of trade life cycle, financial products (Treasury, FX, Bonds, Credit, IRD…)
- Exposure to Capital Market FO/BO system
- Understanding the complexity of internal relationships within a large corporate, you are comfortable at proactively engaging key stakeholders, managing individual concerns in order to propose achievable and comprehensive “high level plans”.