Support high-performing, scalable, enterprise-grade application design & development in agile teams by producing, testing, documenting & reviewing source code.
Contribute to all phases of the development lifecycle.
Interpret analysis, problem definition & business requirements to identify solution requirements (e.g. features).
Produce well-organised and documented source code for technical solutions.
Apply technical organisation principles of self-service, repeatability, testability, scalability & resilience in code development.
Debug existing source code and polish feature sets.
Work with integrated teams and other developers to improve and evolve technical products and services.
Study & apply Group Architecture & Infrastructure guidelines to all development work.
Support reviews, performance monitoring & ongoing optimization and maintenance on applications.
Requirements
Min 3 years hands-on C# / Python development experience
Experience in Banking / Investment Banking / Capital Markets IT domain
Strong technical skills: Software design and development, Business analysis, quality assurance, release management
Relevant B-Degree in Computer Science preferred but not essential if minimum requirements of experience & practical application is evident
Excellent interpersonal, communication and stakeholder’s management skills
Ability to perform in a challenging and dynamic environment.