Job Description
In the Technology division, we leverage innovation to build the connections and capabilities that power our Firm, enabling our clients and colleagues to redefine markets and shape the future of our communities. This is a Lead Software Engineering position at the Vice President level, which is part of the job family responsible for developing and maintaining software solutions that support business needs.
Morgan Stanley is an industry leader in financial services, known for mobilizing capital to help governments, corporations, institutions, and individuals around the world achieve their financial goals.
Interested in joining a team that’s eager to create, innovate and make an impact on the world? Read on.
The team that you will be joining is a small, highly technical team that is part of the mainframe infrastructure team at Morgan Stanley. The team is defining new ways to integrate the mainframe into the larger eco system within Morgan Stanley, ensuring that the mainframe environment can seamlessly integrate with many of the processes and procedures in use globally. The team works with new innovative products and in many cases with beta versions of products, working closely with vendors to define requirements and roadmaps as well as building code, process and procedures to achieve the overall goals of the new DevOps for mainframe paradigm.
The entire team comprises of highly skilled people with cross realm skillsets, where everyone is very hands-on, working on many green field projects in a highly collaborative environment, with the ability to work autonomously as well as across teams as needed. Working on new paradigms such as modern mainframe toolsets, DevOps pipelines, Git integration and various AI offerings.
What you’ll do in the role:
Agreeing to responsibilities for deliverables in project plans
Understanding requirements for the system components to be developed or updated
Creating and/or understanding conceptual and detailed designs for the system components being developed or updated
Coding additions or amendments to system components as directed by the project manager
Unit testing of new or amended code
Creating and executing test plans according to agreed project plans
Participating in implementation of new or amended systems
Escalation of issues as appropriate to the project manager
Following working practices used within the team
Providing Level 3 support - possibly after hours Specific duties include:
Reviewing project documentation to understand deliverables
Designing, coding and testing new or amended system functionality
Creating system documentation as required
Working with other team members to ensure the success of the project
Providing status and progress updates to the project manager as required
Requirements & Skills
What you’ll bring to the role:
Bachelor’s Degree in Engineering, Computer Science or equivalent experience.
8 years of Python Dev in Mainframe or distributed systems.
Experience with JavaScript
Understanding of mainframe operating systems (z/OS)
Experience in a Linux OS environment is highly preferred
Experience with either PostGRES or DB2 is highly preferred
How to Apply
Apply directly through the application link above