At least a Bachelor’s degree in any of these faculties:
· Computer Science
· Information Technology
· Programming & Systems Analysis
· Science (Computer Studies)
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