Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues
Job Summary
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues.
Collaborate with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration with business objectives.
Adhere to secure coding practices and implement effective unit testing to ensure secure, reliable, and high-quality software solutions.
Matching Summary
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues.
Skills & Requirements
Must-have
Java development
Oracle PL/SQL
Unix scripting
Database design
SQL performance tuning
Agile methodologies
Secure coding practices
Nice-to-have
Compliance or Risk domains
Java Script/HTML5
Global Markets knowledge
financial products knowledge
collaboration with peers
knowledge sharing culture
Key Requirements
8+ years of total IT experience
3+ years of investment banking experience
BS or equivalent in Computer Science or related field
Ability to work with IT developers in multiple locations