
Python Developer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Morgan Stanley is seeking a Python Developer, also known as a Software Engineer, specializing in Parametric solutions. This role involves building sophisticated financial software designed to tackle complex financial opportunities. The work includes developing systems that provide customized direct index exposure and implement tax-sensitive asset selection to optimize after-tax portfolio returns. Additionally, the role will contribute to designing and building financial software that manages the complete account lifecycle, from client onboarding and investment instructions to managing equity investment accounts at scale.
Key skill sets for this position include Data Analysis, Software Development, Big Data, Python, SQL, JavaScript, REST, Docker, and OAuth. A Bachelor's Degree in Computer Science or Engineering is required, along with at least 4 years of software development experience as an individual contributor, including a minimum of 2 years as a data analyst.
Required experience includes developing big data transformation datasets from multiple organized and unorganized internal and external sources, preferably using Alteryx. Experience in building reusable data transformation pipelines with Alteryx or Python is essential. Hands-on experience in data enrichment using Python is also a must. The candidate should have experience developing complex and efficient Tableau dashboards with minimal load times and possess an understanding of the big data ecosystem.
Methodologies and technologies involved include Python, Alteryx, Tableau/Power BI, ETL, Kafka, and JavaScript. Experience with RESTful APIs and web service integration is expected. Cloud-native development experience, particularly with AWS, is a plus. Familiarity with relational databases and SQL is required. Web development experience is beneficial but not mandatory. Previous experience in the financial industry, especially within top-tier financial GCC, is strongly preferred. The role requires the ability to challenge business as usual (BAU) processes, a logical approach, and success in a startup-like environment. Front office operations experience is strongly preferred.
The ideal candidate will be able to understand business requirements and translate them into technological implementations. They should be a quick learner, helpful, dependable, and innovative. Parametric, a part of Morgan Stanley, emphasizes that contributions are not limited by assigned responsibilities, encouraging team members to support wherever necessary for client service success.
Company
Morgan Stanley
Morgan Stanley is a leading global financial services firm that provides investment banking, securities, investment management, and wealth management services. The company is dedicated to building inn...