Python Developer 3195221

Montreal, QC, Canada

Job Description

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:

Our is looking for a hands-on developer to join the Firmwide developer tools and systems group, MSDE. MSDE is responsible for shaping the SDLC within Morgan Stanley by implementing the tools, systems, and processes used by 12,000+ developers in the Firm for software development and deployment.

The candidate will be working with a global team of experts on modernizing the delivery pipeline tooling which will help developers complete their day to day tasks with convenience.

MSDE supports developers using many different languages and build tools. The candidate will have a chance to expand their skillset when assisting these users. The role is also unique because MSDE has the chance to use the tools it develops, so team members are encouraged to suggest ideas to improve their own experience with the tooling.

Prior experience in the financial industry is not required; candidates from software companies are welcome.
Qualifications

Skills Required:
  • Hands-on large-scale backend development experience in Python.
  • Experience with Relational Databases.
  • Experience working in a Linux environment.
  • Experience with building REST APIs (Flask, Django, or Similar)
  • Highly technical and passionate about development tooling and processes.
  • Familiar with the tools of the trade: experience working with SCM, code review, issue tracking, and continuous integration systems.
  • Experience with and understanding of IDEs, testing frameworks, build, and code quality tooling.
  • Experience working as a developer on a large-scale project in an agile, globally distributed environment.
  • Interested in getting to bottom of things - to understand how they work and why.
Nice to have:
  • Prior experience developing tools for build automation, version control (Bitbucket, Github), issue tracking (Jira), and continuous integration (Jenkins, Azure DevOps, Github Actions)
  • Experience with automated testing, and/or deployment pipelines
  • Experience in efficient data analytics/manipulation data with Pandas.
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.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2041726
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montreal, QC, Canada
  • Education
    Not mentioned