Stagiaire Développeur Python

publicité
*** english below ***
Stagiaire Développeur Python
Arche TI Inc. - Montréal, QC
Permanent, temps plein
Date d’entrée en fonction : Immédiate
L’entreprise
Arche TI est une petite entreprise qui développe et implante des outils de gestion d’entreprise
sur navigateur Web. Nous sommes présentement en pleine expansion et recherchons
activement un nouveau développeur Python pour se joindre à notre équipe. Offrant des
conditions de travail humaines et flexibles, notre entreprise évolue sur trois valeurs : le plaisir
de travailler, l’esprit d’entreprise et le bien-être des employés. Nous travaillons donc dans une
atmosphère agréable où la créativité, l’autonomie et l’initiative sont encouragées.
Description du poste
Relevant du gestionnaire de compte et en collaboration avec celui-ci, le Développeur s’assure
de la bonne traduction des besoins fonctionnels d’affaires en spécification techniques qui
pourront être développée pour l’application. Dans le respect des processus de qualité et
vérification en place, il sera en mesure de livrer rapidement un code synthétique de valeur et
exempt de bogue informatique.
Tâches et responsabilités
●
●
●
●
●
●
●
●
●
Évaluation de la faisabilité technique des exigences fonctionnelles;
Concevoir, programmer, tester et mettre en production des applications web;
Analyser les programmes déjà en place;
Traitement du code dans différents outils et environnements pour en assurer la
qualité et le bon déploiement;
Assister au contrôle de qualité en collaboration avec l’analyste fonctionnel;
Préparer et faire approuver la documentation des systèmes et du code;
Recommander et promouvoir les meilleures pratiques de développement;
S'approprier, avec toute l'équipe, la responsabilité de la qualité des livrables;
Prendre activement part à la gestion des changements lorsqu'ils se présentent;
Exigences et conditions de travail
●
●
●
●
●
Jour, temps plein, 40 heures/semaine (possibilité de temps partiel);
Développement Python : projets personnels ou autres;
Lieu de travail variable (possibilité de télétravail);
Langue parlé et écrite : français ou anglais;
Diplôme d’étude collégial en informatique ou dans un domaine similaire (atout);
Compétences recherchées
●
●
●
​●
●
Solide connaissance du langage Python;
Connaissance des environnements, outils et autres langages : Linux, qWeb, GitLab,
GitHub, PEP8, IDE, CSS3, Bootstrap, etc.;
Capacité à travailler avec différents API externes;
Capacité​ à programmer ​front-end et ​back-end avec les cadres d’applications Web;
Capacité à comprendre les besoins, contextes et réalités d’affaires des entreprises
clientes;
●
●
●
●
●
●
●
Connaissances de base en développement Agile (SCRUM);
Aimer apprendre de nouvelles technologies;
Pouvoir vulgariser des concepts et idées de nature techniques;
Habileté à challenger les spécifications;
Faire preuve de curiosité et d’autonomie;
Capacité de livrer plusieurs projets à la fois;
Investissement dans des projets de développement personnels (jeu ou open source)
est un plus;
Salaire
●
●
Stage rémunéré;
Possibilité de commission ou prime au rendement;
Accès à l’égalité
Nous souscrivons au principe de l'égalité des chances en emploi et nous encourageons les
personnes issues des groupes visés à présenter leur candidature.
Communication
Manuel Patry, Directeur de compte
514-777-7886, ​[email protected]
Python developer internship
Arche TI Inc. - Montréal, QC
Permanent, full time
Start Date: Immediate
The company
Arche TI is a small business that develop and implement Web-based business management
tools. We are currently in expansion and actively researching new Python developers to join
our team. Offering human et flexible working conditions, our company evolved on three
values: The pleasure of working, the spirit of enterprise and the well-being of employees. We
therefore work in a pleasant atmosphere where creativity, autonomy and initiative are
encouraged.
Position description
Reporting to the Account Manager, the Developer ensures the correct translation of business
functional requirements into a technical specifications that can be developed for the
application. In compliance with the quality processes and verifications in place, he will be able
to quickly deliver a synthetic code of value and free from bug.
Tasks and responsibilities
●
●
●
●
●
●
●
●
●
Evaluation of the technical feasibility of functional requirements;
Design, program, test and implement web applications;
Analyze existing programs;
Process code in different tools and environments to ensure quality and deployment;
Assist with quality control in collaboration with the functional analyst;
Prepares and approves system and code documentation;
Recommend and promote best development practices;
Appropriate, with the entire team, responsibility for the quality of the deliverables;
Actively take part in managing change when they arise;
Requirements and working conditions
●
●
●
●
●
Day, full-time, 40 hours / week (possibility of partial time)
Python Development: personal projects or other
Variable place of work (possibility of telecommuting);
Language spoken and written: French or English;
College diploma in computer science or a similar field (asset);
Required skills
●
●
●
●
●
●
●
●
●
●
Solid mastery of Python language;
Knowledge of environments, tools and other languages: Linux, qWeb, GitLab, GitHub,
PEP8, IDE, CSS3, Bootstrap, etc .;
Ability to work with different external APIs;
Ability to program front-end and back-end with Web application frameworks;
Ability to understand business needs, contexts and business realities;
Basic Knowledge in Agile Development (SCRUM);
Loving to learn new technologies;
Be able to popularize concepts and ideas of a technical nature;
Ability to challenge specifications;
Demonstrate curiosity and autonomy;
●
●
Ability to deliver multiple projects at a time;
Investment in personal development projects (game or open source) is a plus;
Salary
●
●
Paid internship;
Possibility of commission or performance bonus;
Access to equality
We subscribe to the principle of equal employment opportunity and encourage people from
the target groups to apply.
Communication
Manuel Patry, Account Manager
514-777-7886, ​[email protected]
Téléchargement