- Montreal, CAN
説明と要件
説明と要件
English follows*
Slalom est un cabinet de conseil en technologie et en stratégie résolument humain. Nous sommes orientés résultats et on cherche toujours à créer de la valeur, sous toutes ses formes. De la stratégie jusqu’à la livraison, nos équipes agiles — présentes dans 52 bureaux à travers 12 pays — travaillent main dans la main avec nos clients pour co-créer des expériences client marquantes, des façons de travailler plus modernes et un impact durable et concret.
Ce qui nous démarque ? Nous croyons que le travail doit être stimulant et valorisant — pas parfait, mais possible. C’est pour ça qu’on met le bon sens, la flexibilité, les relations humaines et la reconnaissance au cœur de nos priorités, pour que nos équipes puissent s’épanouir et aimer ce qu’elles font… la plupart du temps.
Rôle:
Architecte Logiciel
Alors, quel sera mon rôle?
- Collaborer avec d’autres expertises en développement logiciel afin de concevoir, développer, valider et exploiter des solutions à grande échelle de manière itérative, en utilisant des méthodes agiles.
- Fournir encadrement et orientation aux autres ingénieurs logiciels.
- Diriger l’élaboration du plan d’implémentation : concevoir la solution, définir les modèles et les pratiques, et assurer l’alignement avec la feuille de route du projet.
- Rédiger du code applicatif de haute qualité en utilisant des technologies et frameworks émergents, principalement dans des environnements cloud.
- Vérifier les composants aux niveaux unitaire et d’intégration à l’aide de techniques de validation éprouvées.
- Développer des scripts et des routines permettant d’automatiser les processus et de maintenir les composants en environnement de production.
Et, qu'est-ce que j'apporterai à l’organisation?
Votre responsabilité principale sera de diriger de petites équipes de développement afin de livrer du code fonctionnel et validé, en vous appuyant sur l’étendue et la profondeur de votre expertise métier. Vous apporterez profondeur et perspective grâce à une spécialisation accrue dans une technologie donnée.
La collaboration est essentielle, car vous devez être en mesure de fournir une orientation claire à votre équipe tout en intégrant leurs retours afin de vous aligner sur la direction technique globale de l’équipe produit. Une expertise humble vous permettra d’écouter et d’observer les besoins de vos clients afin d’appliquer au mieux vos connaissances.
La curiosité vous poussera à comprendre pourquoi une contribution de votre équipe a provoqué une rupture dans le build, ainsi qu’à contribuer au maintien du pipeline ou de la suite de tests. Une volonté d’apprendre et de progresser sera nourrie par votre entourage, alors que vous continuez à développer votre expertise technique à travers différentes technologies et plateformes.
Vous êtes fier de votre travail et prenez le temps de reconnaître les contributions de votre équipe dans le logiciel que vous construisez.
- Plateformes web modernes côté front-end à l’aide d’Angular.
- APIs et services backend développés à partir de frameworks émergents et de modèles architecturaux modernes, incluant Java, .NET, Python, ainsi que des bases de données relationnelles et non relationnelles.
- Hébergement et services applicatifs fournis par des plateformes cloud de premier plan comme AWS.
- Efficacités opérationnelles reposant sur des écosystèmes modernes et des pipelines automatisés de build et de déploiement.
- Pratiques de développement collaboratives permettant à nos équipes de rester agiles et réactives aux besoins de nos clients.
Hybride / En présentiel : Nous fonctionnons en mode hybride, mais il est attendu que vous puissiez vous rendre sur site lorsque votre chef d’équipe ou un client l’exige.
Avantages pour nos employés:
Culture et Divertissement!
- Dîner-Causerie
- Activités dédiées à la santé et au bien-être
- Célébrations de fin d’année
- Les Groupes Communautaires des Employés
- Club social et activités
- Vacances (20 jours au prorata de la date d’embauche & jours de bien-être/maladie)
Avantages
- Rémunération compétitive
- 100$ d’allocation mensuelle pour cellulaire sous forme de remboursement
- Régime Enregistré d’Épargne Retraite (REER) collectif & cotisation employeur
- Compte d’Épargne Libre d’Impôt (CELI)
- Carte cadeau annuel pour le bien être « Thrive »
- Planification familiale / fécondité
- Salaire complémentaire pour congé maternité/parental
- Assurance Médicale et Dentaire
- Assurance Vie et Assurance en Cas de Décès ou de Mutilation par Accident
- Accès à une couverture supplémentaire d’Assurance Vie et Assurance en Cas de Décès ou de Mutilation par Accident
- Programme d’Aide aux Employés (PAE) et « Inkblot Therapy »
- Et plus !
*Tous les avantages sont soumis à l’admissibilité des participants aux prestations.
Slalom est un employeur inclusif valorisant l’égalité des chances et engagé à la création d’une main-d’œuvre diversifiée. Nous accueillons à bras ouverts les candidatures de toutes les personnes qualifiées et travaillerons à accommoder raisonnablement les candidats tout au long du processus de recrutement et de sélection. Veuillez communiquer avec l’équipe d’acquisition de talents si vous nécessitez des accommodements lors du processus d’entrevue.
Veuillez noter que si vous êtes embauché(e) chez Slalom, vous devrez remplir une vérification des antécédents.
----
Slalom is a fiercely human business and technology consulting company that leads with outcomes to bring more value, in all ways, always. From strategy through delivery, our agile teams across 52 offices in 12 countries partner with clients to co-create powerful customer experiences, modern ways of working, and meaningful impact.
What sets us apart? We believe work should be challenging and fulfilling, not perfect, but possible. That’s why we prioritize purpose, flexibility, connection, and recognition, so our people can thrive and love what they do, most days.
Job Title:
Software Architect
So, what will I do?
- Collaborate with other software development capabilities to iteratively design, develop, validate, and operate software at scale using agile techniques.
- Provide oversight and guidance for other software engineers.
- Lead the development of the implementation plan: designing the solution, setting patterns and practices and aligning to the project roadmap.
- Write high-quality application code using emerging technologies and frameworks primarily targeting cloud-based ecosystems.
- Verify components at the unit and integration level using proven validation techniques.
- Develop supporting scripts and routines that automate procedures and help maintain components in production environments.
And, what will I bring?
Your primary responsibility will be to lead small development teams to deliver functioning, validated code leaning on your breadth and depth of domain expertise. You will lend depth and perspective through your increased focus on a specific technology.
Collaboration is crucial as you must be able to provide clear direction to your team while incorporating their feedback in order to align with the overall technical direction of the product team. Humble expertise will serve you well as you listen and observe the needs of your client in order to best apply your understanding.
Curiosity will drive you to understand why your team's check-in broke the build as well as to lend a hand in maintaining the pipeline or test suite. A desire to learn and grow will always be fed by those around you as you continue to expand your technical acumen across technologies and platforms.
You take pride in your work and take time to appreciate the contributions by your team to the software that you are building.
- Front-end modern web platforms using Angular.
- APIs and back end services built using emerging frameworks and architectural patterns including Java, .NET, Python, and different relational and non-relational databases.
- Hosting and application services provided by industry leading cloud providers like AWS.
- Operational efficiencies leveraging modern ecosystems and automated build and deployment pipelines.
- Collaborative build practices that allow our teams to be agile and responsive to our clients’ needs.
Hybrid/In office: We are hybrid but there are expectations that if your team leader or client requires you onsite that you are able to meet those expectations/requirements
Slalom Employee Perks:
- Culture & fun!
- Lunch & learns
- Health & wellness activities
- Holiday parties
- Employee community groups
- Social clubs & activities
- Vacation (20 days prorated based on start date & wellness/sick days)
Tangible perks
- Competitive compensation package
- $100 cell phone monthly reimbursement
- Registered Retirement Program (RRSP) & Employer Matching
- Tax-Free Savings Account (TFSA)
- Annual “Thrive Well-Being” Gift Card
- Family planning/ Fertility Benefit
- Maternity/Parental Leave Top-Up
- Medical & Dental Benefits
- Life and AD&D Insurance
- Access to Supplementary Life and AD&D Insurance
- Access to the Employee Assistance Program (EAP) and Inkblot Therapy
- And more!
*All benefits are subject to eligibility requirements
Slalom is an inclusive, equal opportunity employer dedicated to building a diverse workforce. We encourage applications from all qualified candidates and will work to reasonably accommodate applicants’ needs throughout all stages of the recruitment and selection process. Please advise the talent acquisition team if you require accommodations during the interview process.
Please note if you are hired at Slalom you will be required to complete a background check.