Posted: 9 hours ago
Job Description
Your mission will be to develop RestFul WebAPI with Python 3+ to provide Infrastructure As A Service for all clients.<br>
Day-to-Day Responsibilities:<ul><li>Code and maintain Restful Web API in Python and respect Github workflow.</li><li>Follow Agile Methodologies (SCRUM, Kanban) using mainly Jira software.</li><li>Deploy product release in a continuous delivery way using Jenkins pipelines.</li><li>Identify and clarify business requirements.</li><li>Communicate with clients, coworkers about current tasks : know how to summarize feedbacks.</li><li>Understand OPS' points of view and collaborate with them to create the appropriate services.</li><li>Ensure procedures are followed and mechanisms are in place to ensure compliance to technical designs, best practices and are well supported.</li></ul>
<br>
Technical Skills:
Excellent technical skills on the following technologies:<ul><li>Git/GitHub/GitLab 2+ year.</li><li>Software Factory (e.g. Jenkins) and CD 1+ year.</li><li>Python year.</li><li>Object-Oriented Programming 4+ year.</li></ul>
<br>
Proficient in:<ul><li>Agile Methodology : Kanban / Scrum / TDD.</li><li>Unit Testing.</li><li>UNIX philosophy and good practices.</li><li>Comfortable with Web semantic and standards.</li><li>NoSQL.</li></ul>
<br>
Desired / Plus:<ul><li>Open API / Flask-RestPlus / Flask-Connexion.</li><li>Docker/Kubernetes environment.</li><li>Excellent communication skills (slideshows, reports, presentations).</li><li>Respectful behavior with all SG employees.</li><li>Able to work alone efficently and also share with teams.</li><li>Cooperate with all staff (HR, Managers…) in a WorldWide context.</li><li>Foresee the future needs to improve work quality for each iteration of Agile methodology.</li></ul>
<br>
Competencies:<ul><li>Client focused, must have a strong customer service mentality and ability to work with developers, users, ops, and other staff.</li><li>Able to work independently and in a team environment while interacting across different group to accomplish projects.</li><li>Ability to interact with other business lines managers, technical staff and senior managers.</li><li>Excellent communication and presentation skills, both written and oral.</li><li>Must be detail and goal oriented dedicated to accomplishing tasks.</li></ul>
<br>
Experience Needed:<ul><li>Minimum 3 years experience with Web API development using Agile methodology.</li><li>Ability to learn and adopt to new environment quickly.</li><li>Management / ITIL process.</li><li>Educational Requirements: Master's Degree in Engineering.</li></ul>
<br>
Desired / Plus:<ul><li>Agile certifications.</li><li>Python certifications.</li></ul>
<br>
Languages: Fully bilingual English and French.<br><br>
====================================================<br><br>
Votre mission sera de développer RestFul WebAPI avec Python 3+ pour fournir une infrastructure en tant que service à tous les clients.
<br>
Responsabilités au jour le jour:<ul><li>Coder et maintenir l'API Web RestFul en Python et respecter le workflow Github.</li><li>Suivre les méthodologies agiles (SCRUM, Kanban) en utilisant principalement le logiciel Jira.</li><li>Déployer la libération des produits de manière continue en utilisant les pipelines Jenkins.</li><li>Identifier et clarifier les exigences des entreprises.</li><li>Communiquer avec les clients, les collègues sur les tâches en cours : savoir résumer les retours.</li><li>Comprendre les points de vue de l'OPS et collaborer avec eux pour créer les services appropriés.</li><li>S'assurer que les procédures sont suivies et que les mécanismes sont en place pour garantir la conformité aux conceptions techniques, aux meilleures pratiques et sont bien soutenus.</li></ul>
<br>
Compétences techniques:
Excellentes compétences techniques sur les technologies suivantes:<ul><li>Git/GitHub/GitLab 2+ année.</li><li>Software Factory (par exemple Jenkins) et CD 1+ année.</li><li>Python année.</li><li>Programmation orientée objet 4 ans et plus.</li></ul>
<br>
Maîtriser:<ul><li>Méthodologie Agile : Kanban / Scrum / TDD.</li><li>Tests unitaires.</li><li>La philosophie et les bonnes pratiques d'UNIX.</li><li>Confortable avec la sémantique et les standards du Web.</li><li>NoSQL.</li></ul>
<br>
Désiré / Plus:<ul><li>API ouverte / Flask-RestPlus / Flask-Connexion.</li><li>Environnement Docker/Kubernetes.</li><li>Excellentes aptitudes à la communication (diaporamas, rapports, présentations).</li><li>Comportement respectueux avec tous les employés du SG.</li><li>Capable de travailler seul efficacement et de partager avec les équipes.</li><li>Coopérer avec l'ensemble du personnel (RH, gestionnaires...) dans un contexte mondial.</li><li>Prévoir les besoins futurs d'améliorer la qualité du travail pour chaque itération de la méthodologie Agile.</li></ul>
<br>
Compétences:<ul><li>Axé sur le client, doit avoir une forte mentalité de service à la clientèle et être capable de travailler avec les développeurs, les utilisateurs, les opérateurs et les autres membres du personnel.</li><li>Capable de travailler de manière indépendante et en équipe tout en interagissant avec différents groupes pour réaliser des projets.</li><li>Capacité à interagir avec les responsables d'autres secteurs d'activité, le personnel technique et les cadres supérieurs.</li><li>Excellentes compétences en matière de communication et de présentation, tant à l'écrit qu'à l'oral.</li><li>Doit être axé sur les détails et les objectifs et consacré à l'accomplissement des tâches.</li></ul>
<br>
Expérience nécessaire:<ul><li>Minimum 3 ans d'expérience dans le développement d'API Web en utilisant la méthodologie Agile.</li><li>Capacité à apprendre et à s'adapter rapidement à un nouvel environnement.</li><li>Gestion / processus ITIL.</li><li>Exigences en matière d'éducation : Maîtrise en ingénierie.</li></ul>
<br>
Désiré / Plus:<ul><li>Certifications agiles.</li><li>Certifications Python.</li></ul>
<br>
Les langues: Entièrement bilingue anglais et français.
Create Your Resume First
Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.
It's fast, easy, and increases your chances of getting an interview!
Application Disclaimer
You are now leaving Thisjob.ca and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.
Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.