Python Visualization Developer

Montreal

Offre publiée le 2025-09-27

VDart Inc

Description du poste

Title : Python Visualization Developer

Location : Montreal, Quebec, Canada (Onsite)

Type : Contract

Responsibilities :

  • Join a team of skilled and experienced technologists tasked with maintaining and enhancing our large scale, globally deployed VMware based platform.
  • Client global virtualization plant is a large, globally distributed installation. It is centrally configured and managed by a suite of tightly integrated open source and internally developed tools. This includes a set of configuration components and many user space tools and libraries.
  • We require an engineer who can develop solutions to ensure that this heterogeneous plant is easy to manage, configure and support ensuring a stable environment. The successful candidate will work on the development of our provisioning system and other tooling to support the platform. This provides APIs and a command-based user interface that allows system administrators, developers and application support personnel to build and manage the configuration of Virtual Machines.I-AS2

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 APIs.

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.

Minimum Skills Required :

  • 5+ years of strong Python and Perl programming skills, writing secure, testable, robust code.
  • Experience of large (10k+ lines) collaboratively developed modular projects.
  • 5+ years of hands-on development in SQL and database programming.
  • 5+ years of hands-on experience in modern development tools and practices including git, Jenkins, agile and continuous integration.
  • Expert knowledge of Linux, including familiarity with UNIX system calls.
  • Experienced with backend server development for state-based distributed systems which provide highly available APIs.