Description

About the job
Qualifications and Profile  
Mandatory

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”.

Other Professional Skills and Mindset

Excellent communication (written and verbal) and interpersonal skills across all levels with demonstrated ability to influence different stakeholders.
Strong analytical and problem solving skills
Proficient in software development life cycle
Autonomy to include implicit deliverables in assignment based on best practices
Appetite to participate to technical market trends and communities
Candidate would be expected to provide insight and manage all technology relate aspects within the delivery team.
Strong sense of confidentiality

Education Requirements 
At least a Bachelor’s degree in any of these faculties:

Computer Science
Information Technology
Programming & Systems Analysis
Science (Computer Studies)

Education

Bachelor’s degree