Design, develop, and maintain scalable, high-quality software solutions for financial modelling, reporting and analytics using Java, Python, Angular, and other modern technologies
Job Summary
Design, develop, and maintain scalable, high-quality software solutions for financial modelling, reporting and analytics using Java, Python, Angular, and other modern technologies.
Contribute to the evaluation and adoption of new tools, frameworks, and AI-driven development practices (GenAI, Copilot, etc.) to enhance automation and reporting capabilities.
Morgan Stanley is an equal opportunity employer committed to diversifying its workforce (M/F/Disability/Vet).
Matching Summary
Design, develop, and maintain scalable, high-quality software solutions for financial modelling, reporting and analytics using Java, Python, Angular, and other modern technologies.
Salary
Base: $90,000 - $150,000 per year; Bonus/Equity: Incentive compensation, discretionary bonuses, short and long-term incentive packages; Benefits: Other Morgan Stanley sponsored benefit programs
Skills & Requirements
Must-have
Java, Python, Angular development
Scalable, high-quality software solutions
SDLC best practices
Automated testing
Agile ceremonies
Nice-to-have
Problem-solving and analytical skills
Team player, dynamic, flexible
Eager to learn new tech stacks
Finance or investment banking experience
Key Requirements
3-5 years hands-on full stack development
Strong understanding of data structures and algorithms
Cloud platforms, data engineering, or reporting solutions experience is a plus
Exposure to GenAI, Copilot, or AI/ML tools is an advantage