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.
Contribute to or set strategy, drive requirements, and make recommendations for change, while adhering to secure coding practices and effective unit testing.
Matching Summary
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities.
Skills & Requirements
Must-have
Python application development
Agile environment experience
Server-side development
Multi-threaded code
HTTP protocol and web services
Cross-region teams and projects
Nice-to-have
Equity Derivatives/Structured products knowledge
Trading/banking/financial organization systems
Internet/client facing secure portals
Secure coding practices
Unit testing practices
Knowledge sharing culture
Key Requirements
Extensive Python application development experience