Chef d'équipe/Gestionnaire, développement logiciels (Full Stack)
Randstad Corporate
...
- 100% en télétravail partout au Canada.
- Poste permanent, à temps plein.
- Salaire compétitif et avantages sociaux complets.
(English will follow)
Description
"Connext" est le système logiciel frontal de Randstad Canada. Il s'agit d'un système interne conçu par Randstad Canada pour notre personnel et nos opérations composés de consultants, des gestionnaires de comptes, ainsi que des gestionnaires de ressources et directeurs, afin de gérer les échanges avec les talents, les clients, les demandes d'emploi et les placements qui en résultent.
En tant que Gestionnaire technique de l'équipe de développement interne Full Stack de Randstad Canada, vous travaillerez dans l'amélioration des fonctionnalités existantes ainsi qu'au développement de nouvelles capacités sur notre système logiciel frontal "Connext".
Votre équipe sera responsable du cycle de vie complet du développement logiciel, depuis la conception jusqu'au déploiement du code en production.
Responsabilités
- Diriger une équipe de développeurs logiciels et les encadrer dans les meilleures pratiques DevOps.
- En collaboration avec le Scrum Master, s'assurer que la vélocité de l'équipe est optimale, bien gérée et établie.
- Renforcer les capacités DevOps de vos clients en fournissant une expertise sectorielle en définissant la stratégie et les feuilles de route DevOps.
- Établir des critères de qualité pour assurer la qualité d'une livraison continue du code.
- Défendre les comportements DevOps fondamentaux comme la communication et la propriété collective en collaborant avec différentes personnes et équipes.
- Développer et intégrez des automatisations pour chaque aspect "d'infrastructure as Code" à l'aide d'Azure Resource Manager et/ou de Terraform.
- Créez, déployez et exploitez des charges de travail conteneurisées dans des environnements cloud.
- S'assurer que la sécurité et la gouvernance sont considérées comme une priorité en appliquant des pratiques de sécurité dans le cadre du SDLC et en développant et en appliquant des politiques Azure à l'ensemble de nos locataires.
- Gère l'engagement de l'équipe
Les candidats retenus, auront:
- Des compétences exceptionnelles en matière d'assistance à la clientèle et de résolution des problèmes.
- Une expérience de l'approvisionnement et de l'exploitation d'une infrastructure dans Azure
- Une expérience avec Azure DevOps et Azure Pipelines
- Une expérience de la configuration de pipelines CI/CD permettant des déploiements sans temps d'arrêt.
- Être compétent avec Git et à l'aise dans la gestion de grands référentiels git
- Expérience de la migration entre les plates-formes DevOps
- Expérience de travail dans un environnement Agile
- Une passion pour la technologie et une soif de connaissances, avec une ouverture à l'apprentissage des technologies DevOps et cloud nouvelles et émergentes
- Connaissance des principaux concepts DevOps - intégration et livraison continues
- Bonne compréhension de l'infrastructure en tant que code avec -ARM, Terraform
- Capacité à écrire des scripts avec Powershell et Bash Connaissance d'Azure Policy et Azure Governance
- Expérience avec n'importe quel outil d'automatisation (Azure Pipelines, GitHub Actions, GitLab, Jenkins, Chef, Puppet, DSC)
- Maîtrise des pratiques d'ingénierie modernes et de la livraison au niveau de l'entreprise
- Excellentes compétences en leadership et capacité à coacher, encadrer et diriger une équipe conformément à la méthodologie agile et au leadership éclairé.
- Excellentes compétences en matière de conseil et de gestion des parties prenantes.
- Communiquer clairement en anglais, tant à l'oral qu'à l'écrit. (Le bilinguisme anglais et français est un atout).
Qualifications
- Avoir une solide compréhension de la conception orientée objet.
- C#, .NET Core, ASP.NET Core, fonctions Azure
- Solide connaissance de Microsoft Azure
- Excellente compréhension des applications CQRS/Event Sourcing, DDD et Event Driven
- Expérience dans Cosmos DB et comment partitionner efficacement les données
- Architecture de microservices et services RESTful (API)
- Diplôme en informatique, en ingénierie ou équivalent, ou expérience similaire dans l'industrie.
- 5+ ans en tant que développeur full-stack ou backend avec au moins 3+ ans en .NET et C# (par exemple ASP.NET MVC, .NET Core, etc.).
- Une soif d'apprendre, avec la capacité de s'épanouir dans un environnement en évolution rapide.
Atouts
- Solides compétences front-end dans Angular.
- Expérience avec Microsoft Azure
- Solides connaissances en sécurité et DevOps
Afin de présenter votre candidature pour cet emploi, veuillez nous faire parvenir votre CV par courriel à : salah.hazourli@randstadsourceright.ca
Pourquoi choisir Randstad Canada:
- Nous faisons partie des 50 meilleurs lieux de travail au Canada chaque année depuis 2006 !
- Nous sommes classés 7e meilleur employeur au Canada en 2019 dans les revues Glassdoor
- Nous sommes un leader en matière de diversité et d'inclusion
- Un salaire compétitif
- Poste permanent à temps plein
- Couverture médicale / dentaire / visuelle
- Forfait vacances / 12 jours de maladies et options d'achat de jours de vacances
- Programme d'achat d'actions, REER et plans de contribution en actions
- Bureau moderne avec une vue panoramique situé près des centres commerciaux et des restaurants
- Programme d'avantages et de réductions pour les employés
- Gâteries les jeudis, les vendredis sociaux, 2x demi-journées d'été
D'autres opportunités reliées:
- Développeuse / Développeur Full Stack - Architecte Full Stack
La politique en matière d'équité, de diversité et d'inclusion chez Randstad Canada
Randstad Canada s’engage à favoriser une main-d'œuvre représentative de toutes les populations du Canada. Nous nous engageons en conséquence à développer et à mettre en œuvre des stratégies pour promouvoir l'équité, la diversité et l'inclusion dans toutes nos sphères d'activité en examinant nos politiques, pratiques et systèmes internes tout au long du cycle de vie de notre main-d'œuvre, y compris au niveau du recrutement, de la rétention et de l’avancement pour tout individu.
En plus de notre profond engagement sur le respect des principes des droits de la personne, nous nous engageons à prendre toute mesure positive pour influer sur les changements à mettre en place en vue de garantir la participation de tout individu dans le monde du travail et ce, sans obstacle, systémique ou autre, en particulier pour les groupes en quête d'équité généralement sous-représentés dans la main-d'œuvre au Canada, y compris les personnes qui s'identifient comme femmes ou personnes non-binaires/non conformes au genre, les Peuples et communautés autochtones, les personnes en situation de handicap (visible ou invisible), les personnes faisant partie des minorités visibles, les personnes racisées et des communautés LGBTQ2+.
Randstad Canada s'engage à créer et à maintenir un milieu de travail inclusif et accessible pour toutes les personnes candidates et employées en soutenant leurs besoins d'accessibilité et d'accommodation tout au long du cycle de vie de l'emploi. Nous demandons à toutes les personnes demandeuses d'emploi de bien vouloir identifier leurs besoins en matière d'accommodation en envoyant un courriel à accessibilite@randstad.ca pour s'assurer de leur capacité à participer pleinement au processus d'entrevue.
------------------------English Job Description--------------------
Manager, Full Stack Development
- 100% remote Canada wide.
- Full time, permanent.
- Competitive salary and full benefits package.
Description
"Connext" is Randstad Canada's front-end software system. It is an inhouse system designed and built by Randstad Canada for our field staff which includes consultants, account managers, resource managers and business leaders to handle transactions with Talents, Clients, Job Orders and the resulting placements.
As the Technical Manager of Randstad Canada's internal Full Stack development team, you will guide your team on improving existing functionalities as well as developing new capabilities on our "Connext" front-end software system.
Your team will be responsible for the complete software development lifecycle, from design to deploying code to production.
Responsibilities
- Lead a software development team and coach them in DevOps best practices
- Working with Scrum Master, ensure team velocity is established, managed and optimal
- Empower your clients DevOps capabilities by providing industry subject matter expertise by defining DevOps strategy and roadmaps
- Establish quality criteria to ensure quality of continuous code delivery
- Champion core DevOps behaviours like communication and collective ownership by collaborating with different individuals and teams.
- Develop and integrate automations for every aspect of Infrastructure as Code using Azure Resource Manager and/or Terraform.
- Build, deploy and operate containerized workloads in cloud environments.
- Ensure security and governance are considered a priority by applying security practices as part of the SDLC and developing and enforcing Azure Policies across our tenants.
- Manages team engagement
Successful Candidates Will
- Exceptional customer facing support and fault resolution skills.
- Experience provisioning and operating infrastructure in Azure
- Experience with Azure DevOps and Azure Pipelines
- Experience setting up CI/CD pipelines enabling zero downtime deployments
- Competent with Git and comfortable managing large git repositories
- Experience migrating between DevOps platforms
- Experience working in an Agile Environment
- A passion for technology & a thirst for knowledge, with an openness to learning new and emerging DevOps and cloud technologies
- Knowledge of key DevOps concepts – continuous integration and delivery
- Good understanding of Infrastructure as Code using –ARM, Terraform
- Ability to Script with Powershell and Bash Knowledge of Azure Policy and Azure Governance
- Experience with any automation tooling (Azure Pipelines, GitHub Actions, GitLab, Jenkins, Chef, Puppet, DSC)
- Proficient with modern engineering practices and enterprise-level delivery
- Excellent leadership skills and ability to coach, mentor and lead a team in accordance to agile methodology and thought leadership.
- Excellent consulting and stakeholder management skills.
- Communicate clearly in English, both spoken and written. (Bilingualism English and French is an asset).
Qualifications
- Have a strong understanding of object-oriented design.
- C#, .NET Core, ASP.NET Core, Azure functions
- Strong Microsoft Azure knowledge
- Strong understanding of CQRS/Event Sourcing, DDD, and Event driven applications
- Experience in Cosmos DB and how to partition data efficiently
- Micro services architecture and RESTful (API) services
- A degree in Computer Science, Engineering or equivalent, or similar industry experience.
- 5+ years as a full-stack or backend developer with at least 3+ years in .NET and C# (e.g. ASP.NET MVC, .NET Core, etc.).
- A hunger to learn, with the ability to flourish in a fast-paced environment.
Nice-to-haves
- Strong front-end skills in Angular.
- Experience with Microsoft Azure
- Strong knowledge of security and DevOps
Why do you want to join our team
- This position is a door to a wealth of relationships and new learnings
- Work with a collaborative, growth-minded team invested in your success
- 100% remote opportunity even after pandemic restrictions are lifted
- Randstad has been selected as one of Canada’ 50 best places to work since 2006
- 3 weeks of paid vacation from day one, with increases based on your years of service
- Optional RRSP and stock contribution plans with company match
- Flexible working environment and tools that enable you to work from anywhere
- The dynamic working atmosphere with forward-thinking leadership open to innovation and ideas
- Numerous training and development opportunities to expand your skills
- Strong focus on work-life balance and maintaining your physical and mental health
- Lots of rewards and recognition programs to celebrate your successes
In order to apply for this role, please send us your updated resume by email to: salah.hazourli@randstadsourceright.ca
Why choosing Randstad Canada:
- We are one of the 50 Best Workplaces in Canada every year since 2006!
- We are ranked #7 for best employers in Canada in 2019 on Glassdoor reviews
- We are a leader in diversity & inclusion
- Competitive salary
- Full-time permanent position
- Medical / Dental / Vision coverage
- Vacation package / 12 care Days and vacation days purchase options
- Share purchase program & RRSP and stock contribution plans
- Modern office with a panoramic view located near shopping centers and restaurants
- Employee perk & discount program
- Treats Thursdays, Social Fridays, 2x Summer Half Days
Other related opportunities:
- Full Stack Developer - Full Stack Architect
Randstad Canada’s Equity, Diversity & Inclusion Statement
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada’s workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
###b###