Design, develop and improve software utilising various engineering methodologies that provides business, platform, and technology capabilities for our customers and colleagues
Job Summary
Design, develop and improve software utilising various engineering methodologies that provides business, platform, and technology capabilities for our customers and colleagues.
Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools, ensuring that code is scalable, maintainable, and optimized for performance.
Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
Matching Summary
Design, develop and improve software utilising various engineering methodologies that provides business, platform, and technology capabilities for our customers and colleagues.
Skills & Requirements
Must-have
Oracle PL/SQL and Unix
Database design & SQL performance tuning
Unix Scripting
Agile methodologies
Secure coding practices
Unit testing practices
Nice-to-have
Compliance or Risk domains
Java Script/HTML5
Global Markets knowledge
Financial products knowledge
Leadership behaviours
Key Requirements
Bachelor's degree in Computer Science or related field
IT experience in an Investment Bank
Hands-on experience with Oracle PL/SQL and Unix
Exposure to Database design & SQL performance tuning
Strong designing database relational schemas
Good understanding with Unix Scripting
Able to document system architectures and process flow
Able to work well with IT developers in multiple locations and across other teams
Knowledge of software development best practices and SDLC using Agile