DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Morgan Stanley Senior Software Developer – Public Cloud (Hybrid) in Montreal, Canada

*We offer: *

•To work with some of the best professionals in the business - for a firm that values individual intellect as much as teamwork •State-of-the-art offices that are designed to maximize collaboration •Flexible working arrangements •Enriching challenges that provide opportunity for constant learning and advancement •An environment which is leveraging technology to its highest potential

*Team Profile: *

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.

Position Description

The ideal candidate will develop quality software working with public cloud service provider (CSP) infrastructure across different Public Cloud areas and is proficient with various Object-Oriented development tools and techniques. The individual should be experienced with Python and Golang or Terraform development as well as NoSQL databases, preferably using Google Cloud. Knowledge of Javascript/Typescript is an additional benefit.

Good problem-solving skills and taking ownership of items independently while tracking to closure are also an absolute must. The candidate will liaise with global teams to understand requirements, develop high quality code, and deliver projects. The position requires attention to detail, coupled with ownership, to ensure the delivery of high-quality applications.

Primary responsibilities

•Hands-on development and design of Python and Golang applications •Enhance and integrate the CSP automation framework with in-house tooling (Azure initially) •Develop tooling & self-service capabilities for Google Cloud following an internal framework •Integrate automation workflows into CI/CD pipelines •Improve MS developer experience by collaborating with client & infrastructure teams •Interface with a global team of application developers and infrastructure engineers •Produce proof of concepts in new areas of development •Investigate production issues •Provide technical support for debugging application failures in production systems •Participate in all aspects of SDLC (analysis, design, coding, testing, deployment)

Required Skills

•6-8 years of hands-on professional experience using Python •Experience with Golang, Java or JavaScript/TypeScript •Solid understanding of object-oriented design and development •Proficient with DB technologies (preferably NoSQL) including modelling, testing and tuning •Proficiency in Linux/Unix environments •Experience with BDD frameworks (Cucumber/Gherkin, GoDog, behave, etc.) •Competency with version control systems (git) and CI/CD tools (Jenkins) •Good understanding of Agile & DevOps methodologies and tools (e.g. Jira, Rally) •Ability to write reusable, optimized and maintainable code that is well documented and follows industry standard best practices •Excellent communication and presentation skills in a clear and concise manner across different stakeholder groups and knowledge levels

Nice to have

•Experience with globally dispersed teams that fall across different time zones •Experience with Infrastructure as Code (Terraform) •Experience with OPA •Experience designing GCP/Azure/AWS applications •Experience with GCP PaaS services •Knowledge of security controls and/or security tooling for the Public cloud

*About us: *

Morgan Stanley is a global financial services firm and a market leader in investment banking, securities, investment management and wealth management services. At Morgan Stanley Montreal, we are shaping the future of our global business and contributing to our local community. Our team works across numerous areas.

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.

All our positions are located in Montreal, Quebec. We offer a hybrid work environment, combining remote work and attendance in the office.

Knowledge of French and English is required.

Build a career with impact. Visit morganstanley.com for more information.

Job: *Engineering

Title: Senior Software Developer – Public Cloud (Hybrid)

Location: Canada-Quebec-Montreal

Requisition ID: 3249349

DirectEmployers