Morgan Stanley
Morgan Stanley7h ago
Career Pages

Advanced Python Developer_ Director...

Mumbai, MH,IN, IN
Full Time
Senior Level

Auto Apply to 50+ AI Matched Advanced Python Developer_ Director... Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Morgan Stanley

Responsibilities

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

Morgan Stanley's Finance Infrastructure Data Ingestion team is seeking a seasoned and versatile Senior Software Engineer to contribute to the development and modernization of its critical data processing platform. This role requires a hands-on developer with expertise in object-oriented programming, CI/CD best practices, testing methodologies, and extensive experience in Linux environments. Prior experience with data warehouse technologies and management or mentorship is highly valued.

Key responsibilities include designing, developing, and maintaining scalable backend systems using Perl or Python with object-oriented principles. The role involves implementing and maintaining CI/CD pipelines (preferably Jenkins) and testing frameworks, with a focus on unit testing and Test-Driven Development (TDD). You will also contribute to the modernization of ETL and data infrastructure, working across full-stack components. Development and debugging will occur on Linux, utilizing shell scripting and command-line proficiency.

Collaboration with product owners, analysts, and cross-functional teams in an Agile setting is essential for delivering reliable and scalable data solutions. Interaction with various RDBMS systems like Teradata, Sybase, DB2, or PostgreSQL, and support for data processing workloads in MPP data warehouse environments are expected. This position includes managing/mentoring junior team members, conducting code reviews, and promoting knowledge sharing.

The ideal candidate will possess at least 4 years of relevant experience and hold a Bachelor's/Master's Degree in Computer Science, Information Systems, or a related field. Strong programming skills in Python (preferred) or Java are required, along with a solid understanding of Object-Oriented Programming (OOP) principles. Familiarity with basic Python and the PyPI ecosystem is expected if the primary language is Java.

Proven experience as a senior developer capable of designing and delivering complex solutions is necessary. Hands-on experience with RDBMS and SQL (e.g., DB2, PostgreSQL, Sybase) is required, with exposure to MPP databases like Teradata or Greenplum being a plus. Proficiency in Linux, including shell usage and scripting for automation, is crucial. Practical knowledge of CI/CD pipelines and Test-Driven Development (TDD) methodologies is essential.

Company

Morgan Stanley

Morgan Stanley

Morgan Stanley is a leading global financial services firm that operates in 1,200 offices across 42 countries, employing over 80,000 people. The company is committed to putting clients first, doing th...

Mumbai, MH,IN, IN
Posted on Career Pages
Advanced Python Developer_ Director_Software Engineering at Morgan Stanley | Mumbai, MH,IN, IN | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform