Job Title: Python Developer
Location: Montreal, QC
Assignment duration: 3 months (with possibility of extension)
Work schedule: 40 hours/week at 8 hours/day, Monday to Friday
Work mode: Hybrid (Face-to-face availability required 1 day/week)
Language: French
We are looking for a Python Developer for one of our clients who will participate in a digital industrialization and facility management solution project. The incumbent has experience with Python, Java, C and C# in an Agile/DevOps mode.
REQUIREMENTS AND QUALIFICATIONS
Requirements
• Have 5 years or more of experience in the field of information technology;
• Have experience in Agile/DevOps development;
• Have experience in creating deployment pipelines (CI/CD);
• Have experience in developing microservices.
Skills and knowledge related to the position
• Ability to translate business needs into functional requirements;
• General and up-to-date knowledge of technologies, systems and networks;
• Solid knowledge of Python, Java, C and C# programming languages;
• Mastery of front-end technologies, including Angular, JavaScript, CSS and HTML.
Assets
• Experience with platforms such as Stack Redis, Springboot, Linux environment (RedHat) and .Net Core;
• Knowledge of containerization technologies such as Docker, Podman, Openshift and Kubernetes;
• Strong problem-solving skills and intellectual curiosity;
• Excellent communication and teamwork skills;
• Experience in secure development such as code review and OWASP best practices.
Required technologies/tools
Python, Java, C, C#, Angular, JavaScript, CSS and HTML, Stack Redis, Springboot, Linux (RedHat) and .Net Core.
DESCRIPTION DU POSTE
Horaire de travail : 40 heures/semaine à raison de 8 heures/jour, du lundi au vendredi
Mode de travail : Hybride (Disponibilité en présentiel exigée 1 jour/semaine)
Nous sommes à la recherche pour un de nos clients d’un Développeur Python qui participera à un projet de solution d'industrialisation et de gestion des installations numériques. Le titulaire a de l’expérience Python, Java, C et C# dans un mode Agile/DevOps.
EXIGENCES ET QUALIFICATIONS REQUISES
Exigences
- Posséder 5 ans et plus d’expérience dans le domaine des technologies de l'information ;
- Avoir une expérience en développement Agile/DevOps;
- Avoir de l'expérience dans la création de pipeline de déploiement (CI/CD) ;
- Avoir de l'expérience dans le développement de microservices.
Compétences et connaissances reliées au poste
- Capacité à traduire des besoins d'affaires en requis fonctionnels ;
- Connaissance générale et à jour des technologies, systèmes et réseaux ;
- Solide connaissance des langages de programmation Python, Java, C et C# ;
- Maîtrise des technologies front-end, notamment Angular, JavaScript, CSS et HTML.
Atouts
- Expérience avec des plateformes telles que Stack Redis, Springboot, environnement Linux (RedHat) et .Net Core ;
- Connaissance des technologies de conteneurisation telles que Docker, Podman, Openshift et Kubernetes ;
- Solides compétences en résolution de problèmes et curiosité intellectuelle ;
- Excellentes aptitudes à la communication et au travail d’équipe ;
- Expérience dans le développement sécuritaire tel que de la revue de code et les bonnes pratiques OWASP.
Technologies/outils requis
Python, Java, C, C#, Angular, JavaScript, CSS et HTML, Stack Redis, Springboot, Linux (RedHat) et .Net Core.