Back to results

Python Developer

  • Montreal, QC, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Posting language
English
Posted

Original job description

Need locals as In-person is mandate

You have: (must-have skills)

  • Strong Python and Perl programming skills, writing secure, testable, robust code.
  • Experience of large (10k+ lines) collaboratively developed modular projects.
  • Knowledge of SQL and database programming.
  • Exposure to modern development tools and practices including git, jenkins, agile and continuous integration.
  • Ability to collaborate with others on development, including code reviews, providing specifications, implementing specifications from others, and writing documentation.
  • Expert knowledge of Linux, including familiarity with UNIX system calls
  • Experienced with backend server development for state based distributed systems which provide highly available API’s.

You might also have: (nice to have skills)

  • Experience working in a large, multi-national enterprise in any industry vertical, showing experience of communicating and collaborating in globally distributed teams.
  • Experience of designing, implementing and supporting large scale production IaaS platforms, working with virtualization technologies preferably Vmware.
  • Effective troubleshooting skills across hardware, O/S, network, and storage.
  • Knowledge of other programming languages, such as Erlang, Prolog

Team Profile:

The Infrastructure-as-a-Service (IaaS) Engineering group in the Core Infrastructure division is responsible for designing and implementing the firm’s huge scale, global Linux and Virtualization infrastructure. The group is involved in evaluation, certification, integration, and maintenance of numerous products, including hardware, hypervisor platform, the Linux OS platform, system configuration, critical infrastructure services (DNS, DHCP, NTP, etc.), high availability products and virtualization management technologies.

More about this job

Responsibilities

The Infrastructure-as-a-Service (IaaS) Engineering group is responsible for designing and implementing the firm's large-scale global Linux and Virtualization infrastructure. This includes evaluation, certification, integration, and maintenance of various products and critical infrastructure services.

Requirements

Candidates must have strong programming skills in Python and Perl, experience with large modular projects, and knowledge of SQL and database programming. Familiarity with modern development tools and practices, as well as expert knowledge of Linux, is also required.

Skills

  • Python
  • Perl
  • SQL
  • Linux
  • UNIX
  • Agile
  • Git
  • Jenkins
  • Continuous Integration
  • Backend Development
  • API Development
  • Troubleshooting
  • Virtualization
  • IaaS
  • Documentation
  • Code Reviews

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Engineering
  • Data & Analytics
  • Consulting

Keywords

  • Python
  • Perl
  • SQL
  • Linux
  • UNIX
  • Agile
  • Git
  • Jenkins
  • Continuous Integration
  • Backend Development
  • API Development
  • Troubleshooting
  • Virtualization
  • IaaS
  • Documentation
  • Code Reviews
  • DNS
  • DHCP
  • NTP
  • High Availability
  • Distributed Systems
  • Collaboration
  • Modular Projects
  • Secure Code
  • Testable Code
  • Robust Code
  • Production Support
  • Multi-national Enterprise
  • Virtualization Technologies
  • Vmware

Report this job