Python Developer (Application Development)
This is an exciting role in a critical part of the modernization strategy for Morgan Stanley providing state of the art technology across multi-vendor cloud and in house data centers. The software distribution team ensures that all software is accessible with a greenfield micro service architecture spread across the globe.
About Morgan Stanley
Morgan Stanley is a leading global financial services firm providing a wide range of investment banking, securities, investment management and wealth management services.
As a market leader, the talent and passion of our people is critical to our success. Together, we share a common set of values rooted in integrity, excellence, and strong team ethic. We can provide a superior foundation for building a professional career - a place for people to learn, to achieve and grow. A philosophy that balances personal lifestyles, perspectives and needs is an important part of our culture.
Enterprise Technology & Services (ETS) delivers shared technology services for the Firm supporting all business applications and end users. ETS provides capabilities for all stages of the Firm's software development lifecycle, enabling productive coding, functional and integration testing, application releases, and ongoing monitoring and support for over 3,000 production applications.
ETS also delivers all workplace technologies (desktop, mobile, voice, video, productivity, intranet/internet) in integrated configurations that boost the personal productivity of our employees. Application and end user services are delivered on a scalable, secure, and reliable infrastructure composed of seamlessly integrated datacenter, network, compute, cloud, storage, and database services.
What will you be doing?
The ACDC Engineering team is responsible for designing and implementing the new software distribution infrastructure for Morgan Stanley. The group is involved in evaluation, certification, integration, and maintenance of numerous products, including vendors tools as well as internally developed products.
The group also developed a global namespace based on artifactory, which spans through all the Morgan Stanley locations, worldwide, and the software distribution system for managing the content within this global namespace.
All production software and data will use this system and run from the global namespace. The system also handles various aspects of entitlements according to an ever-changing regulatory environment, keeps track of dependencies between various software components in the global namespace, and enforces segregation between development, production, and test environments. The system is highly distributed, highly available, highly resilient, and self-healing.Qualifications:
What we're looking for:
We are looking for a strong Python developer with good understanding of system design and development to become a member of the team responsible for further evolution and support of the system. In addition, the candidate will be involved in one or smaller project based on his/her personal preferences, skill set, and demands.
- Very good development skills in Python
- Knowledge writing secure, testable, and robust code
- Experience with system design and development
- Good knowledge of Linux / UNIX fundamentals
- Knowledge of modern software development practices
Skills that will help you in the role:
- Cloud administration experience
- Knowledge, awareness and contributor to open source projects would be an ideal fit
- Knowledge of GIT
Where will you be working?
This role is located at our Glasgow office based on Waterloo Street in the city center. This location has a wellness center, including gym and shower/changing facilities, GP, Prayer room, Canteen and onsite Starbucks.
Flexible work statement:
Interested in flexible working opportunities? Morgan Stanley empowers employees to have greater freedom of choice through flexible working arrangements. Speak to our recruitment team to find out more.
Internal mobility can be a way to grow your career and realize your professional potential. Typically, you must be in your position for at least 18 months and performing satisfactorily before applying for another job at the Firm. Internal applicants can find out more regarding career navigation, mobility guidelines and policy on our employee portal by clicking here.
Equal opportunities statement:
Morgan Stanley is an equal opportunities employer. We work to provide a supportive and inclusive environment where all individuals can maximize their full potential. Our skilled and creative workforce is comprised of individuals drawn from a broad cross section of the global communities in which we operate and who reflect a variety of backgrounds, talents, perspectives, and experiences. Our strong commitment to a culture of inclusion is evident through our constant focus on recruiting, developing, and advancing individuals based on their skills and talents.