Job Description
Your mission will be to develop RestFul WebAPI with Python 3+ to provide Infrastructure As A Service for all clients.
Day-to-Day Responsibilities :
- Code and maintain Restful Web API in Python and respect Github workflow.
- Follow Agile Methodologies (SCRUM, Kanban) using mainly Jira software.
- Deploy product release in a continuous delivery way using Jenkins pipelines.
- Identify and clarify business requirements.
- Communicate with clients, coworkers about current tasks: know how to summarize feedbacks.
- Understand OPS’ points of view and collaborate with them to create the appropriate services.
- Ensure procedures are followed and mechanisms are in place to ensure compliance to technical designs, best practices and are well supported.
Technical Skills :
- Excellent technical skills on the following technologies:
- Git / GitHub / GitLab 2+ year.
- Software Factory (e.g. Jenkins) and CD 1+ year.
- Python 3.6+ 2+ year.
- Object-Oriented Programming 4+ year.
Proficient in :
- Agile Methodology: Kanban / Scrum / TDD.
- Unit Testing.
- UNIX philosophy and good practices.
- Comfortable with Web semantic and standards.
- NoSQL.
Desired / Plus :
- Open API / Flask-RestPlus / Flask-Connexion.
- Docker / Kubernetes environment.
- Excellent communication skills (slideshows, reports, presentations).
- Respectful behavior with all SG employees.
- Able to work alone efficiently and also share with teams.
- Cooperate with all staff (HR, Managers…) in a Worldwide context.
- Foresee the future needs to improve work quality for each iteration of Agile methodology.
Competencies :
- Client focused, must have a strong customer service mentality and ability to work with developers, users, ops, and other staff.
- Able to work independently and in a team environment while interacting across different groups to accomplish projects.
- Ability to interact with other business lines managers, technical staff and senior managers.
- Excellent communication and presentation skills, both written and oral.
- Must be detail and goal oriented dedicated to accomplishing tasks.
Experience Needed :
- Minimum 3 years experience with Web API development using Agile methodology.
- Ability to learn and adopt to new environment quickly.
- Management / ITIL process.
- Educational Requirements: Master’s Degree in Engineering.
Desired / Plus :
- Agile certifications.
- Python certifications.
Languages :
Fully bilingual English and French.
Votre mission sera de développer RestFul WebAPI avec Python 3+ pour fournir une infrastructure en tant que service à tous les clients.
Responsabilités au jour le jour :
- Coder et maintenir l'API Web RestFul en Python et respecter le workflow Github.
- Suivre les méthodologies agiles (SCRUM, Kanban) en utilisant principalement le logiciel Jira.
- Déployer la libération des produits de manière continue en utilisant les pipelines Jenkins.
- Identifier et clarifier les exigences des entreprises.
- Communiquer avec les clients, les collègues sur les tâches en cours: savoir résumer les retours.
- Comprendre les points de vue de l'OPS et collaborer avec eux pour créer les services appropriés.
- 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.
Compétences techniques :
- Excellentes compétences techniques sur les technologies suivantes :
- Git / GitHub / GitLab 2+ année.
- Software Factory (par exemple Jenkins) et CD 1+ année.
- Python 3.6+ 2+ année.
- Programmation orientée objet 4 ans et plus.
Maîtriser :
- Méthodologie Agile: Kanban / Scrum / TDD.
- Tests unitaires.
- La philosophie et les bonnes pratiques d'UNIX.
- Confortable avec la sémantique et les standards du Web.
- NoSQL.
Désiré / Plus :
- API ouverte / Flask-RestPlus / Flask-Connexion.
- Environnement Docker / Kubernetes.
- Excellentes aptitudes à la communication (diaporamas, rapports, présentations).
- Comportement respectueux avec tous les employés du SG.
- Capable de travailler seul efficacement et de partager avec les équipes.
- Coopérer avec l'ensemble du personnel (RH, gestionnaires...) dans un contexte mondial.
- Prévoir les besoins futurs d'améliorer la qualité du travail pour chaque itération de la méthodologie Agile.
Compétences :
- 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.
- Capable de travailler de manière indépendante et en équipe tout en interagissant avec différents groupes pour réaliser des projets.
- Capacité à interagir avec les responsables d'autres secteurs d'activité, le personnel technique et les cadres supérieurs.
- Excellentes compétences en matière de communication et de présentation, tant à l'écrit qu'à l'oral.
- Doit être axé sur les détails et les objectifs et consacré à l'accomplissement des tâches.
Expérience nécessaire :
- Minimum 3 ans d'expérience dans le développement d'API Web en utilisant la méthodologie Agile.
- Capacité à apprendre et à s'adapter rapidement à un nouvel environnement.
- Gestion / processus ITIL.
- Exigences en matière d'éducation: Maîtrise en ingénierie.
Désiré / Plus :
- Certifications agiles.
- Certifications Python.
Les langues :
Entièrement bilingue anglais et français.
Emplois favoris
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte