Hiring Senior Python Developer in Montreal, Quebec

Artech Information Systems Voir toutes les offres

  • Montréal, QC Mirabel, QC
  • Contrat
  • Temps-plein
  • Il y a 24 jours
Role: Senior Python DeveloperWork Location Montreal, Quebec (Hybrid:3 days Onsite; Face 2 Face interview required)Job Description:Join a team of skilled technologists dedicated to maintaining and enhancing a large-scale, globally deployed platform. This role focuses on supporting the global virtualization infrastructure, which is centrally configured and managed using a suite of integrated open source and internally developed tools.Required Skills & Qualifications
  • Proficient in Python and Perl programming, with a focus on writing secure, testable, and robust code.
  • Experience working on large-scale (10,000 lines), collaboratively developed modular projects.
  • Knowledge of SQL and database programming.
  • Familiarity with modern development tools and practices, including Git, Jenkins, Agile methodologies, and continuous integration.
  • Strong collaboration skills, including conducting code reviews, providing and implementing specifications, and writing documentation.
  • Expertise in Linux, with familiarity in UNIX system calls.
  • Experience with backend server development for state-based distributed systems that provide highly available APIs.
Preferred Skills & Qualifications
  • Experience working in large, multi-national enterprises and collaborating within globally distributed teams.
  • Background in designing, implementing, and supporting large-scale production IaaS platforms, especially using virtualization technologies.
  • Proficient troubleshooting skills across hardware, operating systems, networks, and storage.
  • Knowledge of additional programming languages, such as Erlang and Prolog.
Day-to-Day Responsibilities
  • Support the global virtualization infrastructure, which is a large and distributed installation.
  • Develop solutions that facilitate easy management, configuration, and support of a heterogeneous virtualization environment, ensuring its stability.
  • Contribute to the development of the provisioning system and associated tooling that supports the platform, offering APIs and a command-based user interface for system administrators, developers, and application support personnel to manage virtual machine configurations.
Company Benefits & Culture
  • Competitive salary and benefits package.
  • Opportunities for professional growth and development.
  • Collaborative and innovative work environment.
For immediate consideration please click APPLY to begin the screening process with Alex.

Artech Information Systems