Lieu : Montréal (Présence au bureau dès le jour 1 - Mode hybride)
Synechron est une importante société de conseil en transformation numérique mondiale axée sur les services financiers et les organisations technologiques. Nos spécialités comprennent l'intelligence artificielle, le conseil, le numérique, le cloud et DevOps, les données et l'ingénierie logicielle de bout en bout. Nos 13 FinLabs servent de hubs où nous innovons et développons des solutions commerciales de pointe.
Le candidat idéal développera un logiciel de qualité fonctionnant avec l’infrastructure des fournisseurs de services de cloud public (CSP) dans différents domaines du cloud public et maîtrisera divers outils et techniques de développement orientés objet.
La personne doit avoir de l’expérience avec le développement Python et Goland ou Terraform ainsi que les bases de données NoSQL, idéalement dans un environnement de cloud public.
La connaissance de Javascript/Typescript est un atout supplémentaire.
De bonnes compétences en résolution de problèmes et la prise en charge indépendante des éléments tout en assurant le suivi jusqu’à la clôture sont également indispensables.
Le candidat assurera la liaison avec les équipes mondiales pour comprendre les exigences, développer un code de haute qualité et livrer des projets.
Le poste exige une attention aux détails, associée à la propriété, pour assurer la livraison de candidatures de haute qualité.
Principales responsabilités :
Développement et conception d’applications Python et Golang
Améliorer et intégrer le framework d’automatisation CSP avec des outils internes (Azure initialement)
Développer des outils et des capacités en libre-service pour le Cloud Public (Azure/GCP/AWS) et les utilisateurs internes
Intégrer les workflows d’automatisation dans les pipelines CI/CD
Améliorer l’expérience des développeurs MS en collaborant avec le client et l’équipe d’infrastructure
Interface avec une équipe mondiale de développeurs d’applications et d’ingénieurs d’infrastructure
Produire des preuves de concept dans de nouveaux domaines de développement
Enquêter sur les problèmes de production
Fournir un support technique pour le débogage des défaillances applicatives dans les systèmes de production
Participer à tous les aspects du SDLC (analyse, conception, codage, tests, déploiement)
Compétences requises :
6-8+ ans d’expérience professionnelle pratique en utilisant Python, Goland, Java ou JavaScript/TypeScript
2+ ans d’expérience avec des équipes dispersées dans le monde entier qui se trouvent sur différents fuseaux horaires
Solide compréhension de la conception et du développement orientés objet
Maîtrise des technologies de base de données (de préférence NoSQL) incluant la modélisation, les tests et le réglage des performances
Maîtrise 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 des outils CI/CD (Jenkins)
Bonne compréhension des méthodologies et outils Agile & DevOps (par exemple, Jira, Rally)
Capacité à écrire du code réutilisable, optimisé et maintenable qui est bien documenté et qui suit les meilleures pratiques standard de l’industrie
Excellentes compétences en communication et en présentation de manière claire et concise entre différents groupes de parties prenantes et niveaux de connaissances
Compétences recherchées :
Expérience avec l’infrastructure en tant que code (Terraform)
Expériences avec l’OPA
Expérience en conception d’applications Azure
Expérience avec les services PaaS Azure
Connaissance des contrôles de sécurité et/ou des outils de sécurité pour le Cloud Public
DÉCLARATION DE DIVERSITÉ ET D'INCLUSION DE SYNECHRON
La diversité et l'inclusion sont fondamentales pour notre culture, et Synechron est fier d'être un employeur qui promeut l'égalité des chances et les actions positives. Notre initiative de diversité, d'équité et d'inclusion (DEI) 'Synclusive' s'engage à favoriser une culture inclusive - promouvant l'égalité, la diversité et un environnement respectueux envers tous. Nous croyons fermement qu'une main-d'œuvre diversifiée contribue à la construction d'entreprises plus fortes et plus réussies en tant qu'entreprise mondiale. Nous encourageons les candidatures de personnes issues de divers horizons, races, ethnies, religions, âges, états matrimoniaux, genres, orientations sexuelles ou handicaps. Nous donnons à notre personnel mondial les moyens d'aménagements flexibles, de mentorat, de mobilité interne, de programmes d'apprentissage et de développement, et bien plus encore. Toutes les décisions d'emploi chez Synechron sont basées sur les besoins de l'entreprise, les exigences du poste et les qualifications individuelles, sans égard au genre, à l'identité de genre, à l'orientation sexuelle, à la race, à l'ethnicité, au handicap ou au statut de vétéran du candidat, ou toute autre caractéristique protégée par la loi.
Location: Montreal (Office Attendance from day 1 - Hybrid Mode)
Synechron is a leading global digital transformation consulting firm focused on financial services and technology organizations. Our specialties include end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering. Our 13 FinLabs serve as hubs where we innovate and develop cutting-edge business solution
Position Description:
The ideal candidate will develop quality software working with public cloud service provider (CSP) infrastructure across different Public Cloud areas and is proficient with various Object-oriented development tools and techniques.
The individual should be experienced with Python and Goland or Terraform development as well as NoSQL databases, ideally in a public cloud environment.
Knowledge of Javascript/Typescript is an additional benefit.
Good problem-solving skills and taking ownership of items independently while tracking to closure are also an absolute must.
The candidate will liaise with global teams to understand requirements, develop high quality code, and deliver projects.
The position requires attention to detail, coupled with ownership, to ensure the delivery of high-quality applications.
Primary Responsibilities:
Hands-on Development and design of Python and Golang applications
Enhance and integrate the CSP automation framework with in-house tooling (Azure initially)
Develop tooling & Self-service capabilities for Public Cloud (Azure/GCP/AWS) and internal users
Integrate automation workflows into CI/CD pipelines
Improve MS developer experience by collaborating with client & infrastructure team
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)
Required Skills:
6-8+ years of hands on professional experience using Python, Goland, Java or JavaScript/TypeScript
2+ years of experience with globally dispersed teams that fall across different time zones
Solid understanding of object-oriented design and development
Proficient with database technologies (preferably NoSQL) including modelling, testing and performance tuning
Proficient 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
Desired Skills:
Experience with Infrastructure as Code (Terraform)
Experiences with OPA
Experience designing Azure applications
Experience with Azure PaaS services
Knowledge of security controls and/or security tooling for the Public Cloud
SYNECHRON’S DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Synclusive’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.
All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.