Développeur Python

Emplacement : Montréal, Québec, Canada - Date de l'envoi : 10-24-2018
Role Summary

Under the supervision of tour client team lead, the successful candidate will be responsible for completing his/her tasks within the framework of ongoing development and operation of a wireless in-flight service and entertainment solution. More concretely, the successful candidate will develop different web modules and components for the the back-end in a Python framework environment inside of a product oriented development team. The position requires working closely with members of the product, project, development, operations and support teams.

Key Responsibilities
  • Analyze project specifications and provide suggestions relevant to the project;
  • Be involved in architectural design and analysis with architects and other team leads;
  • Develop new back-end modules and components required by the framework;
  • Develop Rest/JSON API(s);
  • Develop front-end UI and logic using the Angular framework;
  • Work on existing modules/components and applications for maintenance when required;
  • Determine tasks to be carried out using Jira;
  • Estimate development time;
  • Carry out preliminary tests and unit tests;
  • Carry out necessary adjustment following recommendations from quality assurance;
  • Validate and test the Software in a variety of portable electronic devices;
  • Create/update the documentation throughout development;
  • Collaborate with parties involved throughout the project;
  • Keep abreast with new Web integration technologies.
Qualifications/Experience
  • College or university diploma related to computer science;
  • More than 3 years of experience in Python development;
  • More than 3 years of experience in Linux development and environment;
  • Experience using RESTful/JSON API development;
  • Experience of Virtualization (Virtualbox, KVM, VMWare, Vagrant);
  • Experience in Server configuration (Web, DNS, DHCP, Memcached);
  • Experience with system design and architecture, system programming (Perl, Python, Bash), network configuration , IT security, technical support, and system monitoring is an asset; (DNS, DHCP, VLAN, PROXY)
  • Experience in web development (Javascript, HTML5, CSS3) is an asset;
  • Experience in environment deployment using Ansible (YAML) is an asset;
  • Experience with the following Python frameworks is an asset: falcon, pyramid;
  • Fluent in English and French spoken and written.
Skills/Interests
  • Open minded and flexible on mandate;
  • Team Spirit;
  • Good communication skills;
  • Excellent problem-solving skills;
  • Willingness to learn;
  • autonomy
or
Division de placement des talents en TI de Logient
 
LT Plus est la division de Logient qui s’occupe de recrutement et d’impartition de services TI. Nous attirons et embauchons les meilleurs spécialistes en développement logiciel sur le marché, puis nous formons des équipes aux compétences complémentaires dans le but de répondre exactement aux besoins de chaque client et aux exigences spécifiques de chaque projet.     

Grâce au code, tout est possible

Fondée à Montréal en 2000, Logient est la seule entreprise dans le marché montréalais qui propose une offre de services aussi diversifiée en matière de développement logiciels pour entreprises, offre qui s’adapte aux besoins de chaque client, quels qu’ils soient. 
or
this job portal is powered by CATS