Design, develop and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities
Job Summary
Design, develop and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities.
Collaborate with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration.
Adhere to secure coding practices and implement effective unit testing to ensure proper code design, readability, and reliability.
Matching Summary
Design, develop and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities.
Skills & Requirements
Must-have
Java / J2EE technologies
Springs/Hibernates/Angular JS
Agile methodologies
Secure coding practices
Unit testing practices
Cross-functional collaboration
Nice-to-have
Compliance or Risk domains
Global Markets knowledge
Financial products knowledge
Project management certification
Key Requirements
Bachelor’s degree in Computer Science or related field
Experience working for an Investment Bank
Experience with Java frameworks
Knowledge of software development best practices
Excellent problem-solving skills
Ability to work with IT developers in multiple locations