Recherche d'emploi > Montréal, QC > Senior software developer

Senior Software Developer – Public Cloud (Hybrid)

Morgan Stanley
Montreal, Quebec, Canada
120K $-140K $ / an (estimé)
Temps plein

Senior Software Developer Public Cloud (Hybrid)

Job Number : 3249349

3249349

Posting Date

Apr 11, 2024

Primary Location

Americas-Canada-Quebec-MontrealEducation Level : Bachelor's Degree

EngineeringEmployment Type : Full TimeJob Level : Vice President

Description

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)

Qualifications

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.

Il y a 10 jours
Emplois reliés
Morgan Stanley
Montréal, Québec
Temps plein

Senior Software Developer. Public Cloud (Hybrid)Job Number 3249349Posting Date Apr 11, 2024Primary.. ETS provides capabilities for all stages of the Firm's software development lifecycle, enabling..

Offre sponsorisée
National Bank
Montréal, Québec
Temps plein +2

Attendance Hybrid Job Number 20558 Category Senior Professional Status. Permanent Type of Contract.. Information technology A career as a full stack developer in the Digital Solutions for Businesses team..

Offre sponsorisée
Nouvelle offre
Fuel
Montréal, Québec
Temps plein

Diriger la conception et le développement de solutions logicielles natives du cloud et d'architectures.. Fuel Innovation is looking for a Senior Software Developer to join our office located in Lasalle, QC..

Laurentian Bank
Montréal, Québec
Temps plein

A subsidiary of Laurentian Bank.As a Senior Software Developer, the incumbent will be responsible mainly.. We prioritize a hybrid work model based on business needs.Stock purchase plan. Become not just an..

Randstad Canada
Montréal, Québec
Quick Apply
Temps partiel

Are you actively seeking a new opportunity as a senior C. developer? Our client, a leading company.. Contribute to the development of applications and tools within the client's software platform..

Talasoft Technical Services
Laval, Québec
Temps plein

Job Description Job Description We are in search of a software analyst with a strong focus on cloud.. Establish microservices to seamlessly interface with existing cloud services. Devise microservices for..

Dialogue Health Technologies Inc
Montréal, Québec
Temps partiel

Rewind has moved to a hybrid model of work with our employees working from an office on Tuesdays and.. Job Description Join us as a Software Developer (Technical Support) and become an integral part of our..

Offre sponsorisée
Nouvelle offre
Rewind
Montréal, Québec
Temps plein

Rewind has moved to a hybrid model of work with our employees working from an office on Tuesdays and.. Our focus is on backing up data that lives in the cloud. in apps like Jira, GitHub, Confluence and..

Offre sponsorisée
Nouvelle offre
SHOEBOX Ltd.
Montréal, Québec
Temps plein

Acumatica is a company on a mission. We are a leading innovator in cloud ERP with customers located.. As a Senior Software Developer (Payroll) you will be part of Acumatica team of developers that..

Offre sponsorisée
Nouvelle offre
Acumatica
Montréal, Québec
Temps plein

Acumatica is a company on a mission. We are a leading innovator in cloud ERP with customers located.. As a Senior Software Developer (Payroll) you will be part of Acumatica team of developers that..