DÉVELOPPEUR CLOUD SENIOR
Dans le cadre de ses ententes avec ses différents clients, Procom est actuellement à la recherche d’un développeur Cloud Senior pour une entreprise dans le domaine des finances. Notre client est situé à Montréal.
Description des tâches et responsabilités – Développeur Cloud senior
Les responsabilités du poste incluent :
- Développement et conception d’applications Python;
- Amélioration et intégration du cadre d’automatisation CSP avec les outils internes (principalement Azure);
- Intégration des flux d’automatisation dans les pipelines CI/CD;
- Amélioration de l’expérience développeur en collaboration avec les équipes client et infrastructure;
- Collaboration avec des équipes mondiales de développeurs et d’ingénieurs;
- Réalisation de preuves de concept sur de nouveaux sujets de développement;
- Enquête et résolution des problèmes en production;
- Assistance technique pour le débogage des défaillances en production;
- Participation à toutes les phases du cycle de vie logiciel (analyse, conception, développement, tests, déploiement).
Exigences du poste – Développeur Cloud senior
- 6 à 8+ années d’expérience en développement logiciel;
- Expérience avec Python, Golang, Java ou JavaScript/TypeScript;
- Bonne compréhension de la conception et du développement orientés objet;
- Maîtrise des technologies de bases de données (préférence NoSQL), y compris la modélisation, les tests et l’optimisation;
- Connaissances avancées des environnements Linux/Unix;
- Expérience avec les frameworks BDD (Cucumber/Gherkin, GoDog, behave, etc.);
- Maîtrise des systèmes de contrôle de version (git) et outils CI/CD (Jenkins);
- Bonne compréhension des méthodologies Agile & DevOps (Jira, Rally, etc.);
- Capacité à écrire un code réutilisable, optimisé, maintenable et bien documenté selon les meilleures pratiques du secteur;
- Excellentes compétences en communication, avec capacité à s’exprimer de façon claire et concise auprès de différents types d’interlocuteurs;
- Expérience avec des équipes répartie à l’international et sur plusieurs fuseaux horaires;
- Expérience avec les outils d’infrastructure en tant que code (Terraform);
- Connaissance d’OPA (Open Policy Agent);
- Expérience en conception d’applications sur GCP, Azure ou AWS;
- Connaissance des outils et contrôles de sécurité pour les environnements Cloud Public.
SENIOR CLOUD DEVELOPER
As a part of its agreements with its various clients, Procom is currently seeking a Senior Cloud Developer for a company in the finance sector. Our client is located in Montréal.
Job details – Senior Cloud Developer
Key responsibilities for this position include:
- Hands-on development and design of Python applications;
- Enhance and integrate the CSP automation framework with in-house tooling (Azure initially);
- Integrate automation workflows into CI/CD pipelines;
- Improve MS developer experience by collaborating with client & infrastructure teams;
- Interface with a global team of application developers and infrastructure engineers;
- Produce proof of concepts in new areas of development;
- Investigate production issues;
- Provide technical support for debugging application failures in production systems;
- Participate in all aspects of SDLC (analysis, design, coding, testing, deployment)
Mandatory Skills – Senior Cloud Developer
6-8+ years of hands-on professional development experience;
Experience with Python, Golang, Java or JavaScript/TypeScript;
- Solid understanding of object-oriented design and development;
- Proficient with DB technologies (preferably NoSQL) including modelling, testing and tuning;
- Proficiency in Linux/Unix environments;
- Experience with BDD frameworks (Cucumber/Gherkin, GoDog, behave, etc.);
- Competency with version control systems (git) and CI/CD tools (Jenkins);
- Good understanding of Agile & DevOps methodologies and tools (e.g. Jira, Rally);
- Ability to write reusable, optimized and maintainable code that is well documented and follows industry standard best practices;
- Excellent communication and presentation skills in a clear and concise manner across different stakeholder groups and knowledge levels;
- Experience with globally dispersed teams that fall across different time zones;
- Experience with Infrastructure as Code (Terraform);
- Experience with OPA;
- Experience designing GCP/Azure/AWS applications;
- Knowledge of security controls and/or security tooling for the Public cloud.