49 offres pour "Développeur logiciel"

* 49 emplois correspondants
Créer une alerte

Permanent à temps plein

Software Developer (Research)

Job LocationMontréalEmployment typeRegular - WADepartmentTechnologyTargeted Start DateImmediateFrench Version

DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk.

Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets.

We operate with respect, curiosity and open minds. The people who thrive here share our belief that it’s not just what we do that matters–it's how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus.

We build the systems that turn real-world events into actionable signal, at low latency and high reliability in a trading environment where being right second is the same as being wrong. This role sits at the intersection of research and infrastructure: you'll form hypotheses, prove them with rapid analysis, and then build the production systems that act on them.

We also build with LLMs as a first-class part of the toolchain, not a side experiment. The people who do well here are the ones who can wield an agentic harness as fluently as
they wield a profiler and who know exactly where each one stops being trustworthy.

How You Will Make an Impact

Discovery & Research

  • Expand our event-driven strategy across exchange feeds, market news, social media, and infrastructure telemetry.
  • Spin up rapid analyses in Python/Jupyter to assess signal quality, and turn what you find into system improvements.

LLM & Agentic Systems

  • Build and operate agentic harnesses — tools, context management, evals, guardrails — that do real work against our data and infrastructure, and own their quality in production.
  • Apply LLMs where they genuinely win (extraction, classification, triage, research acceleration) and make the call to not use one where they don't.

Infrastructure & Technical Leadership

  • Own full-stack performance from the network edge to in-memory stores — instrumenting, monitoring, and debugging production systems alongside operations, keeping SLOs razor-sharp.
  • Lead green-field initiatives, design reviews, and post-mortems.

What You Bring

Core

  • 3–5 years building real-time or data-intensive systems (we weigh trajectory and depth over the exact number).
  • Depth with LLMs, not just usage — how these models actually behave (context and its failure modes, tool use, structured output, cost/latency trade-offs, bounding hallucination) and how to build the harness around one: tools, memory, retries, evals, human-in-the-loop boundaries. Bring something real you shipped and can walk us through end to end, including what broke.
  • Strong engineering fundamentals in Python, Go, or Rust. A preference, not a gate — deep systems experience in another serious language transfers.
  • Deep knowledge of network programming and protocols — TCP/UDP/IP, DNS, BGP, HTTP(S), WebSocket, QUIC.
  • Rapid POCs to production — validate statistical significance, iterate quickly, ship, and explain the result to technical and non-technical audiences alike.
  • Bachelor's or Master's in Computer Science, Data Science, Mathematics, or a related discipline.

Who Thrives Here

This is a competitive, high-stakes environment, and we're looking for people who want that
rather than tolerate it. You'll likely recognize yourself here if:

  • You want problems that are genuinely hard and measurable — where the scoreboard is real and public inside the team.
  • You move fast without being sloppy, and you'd rather ship, measure, and correct than deliberate indefinitely.
  • You're comfortable being wrong quickly and in public, and you update rather than defend.

Bonus Points

  • Depth in the current LLM ecosystem — agent frameworks, MCP, RAG architectures, eval tooling, or local/self-hosted inference.
  • Demonstrated success squeezing latency from NGINX, Envoy, or custom load-balancing layers.
  • Background in high-pressure domains — trading floors, esports, competitive athletics, or hackathons.
  • Open-source contributions, technical blogging, or conference speaking.

What DRW Montreal has to offer you:

  • Mentorship with experienced software developers, database administrators, and technical project managers
  • Continuous learning through paid postgraduate degrees, Dev Lightning talks, online learning support and 1 on 1 language tutoring with Berlitz
  • 40 hours of paid volunteer work at the organization of your choice
  • Bi-weekly social activities, monthly wellness plan, on-site weekly massages, and games room
  • Enjoy daily catered meals (breakfast and lunch) with unlimited snacks and beverages
  • Competitive salary, matching RRSP

Find out more about all of our perks & benefits at .

Permanent à temps plein

52 personnes ont consulté cette offre

À propos de Dialogue


Dialogue est le principal fournisseur de soins virtuels au Canada. En perfectionnant notre Plateforme de santé intégrée, nous offrons des programmes exceptionnels de santé et de bien-être en ligne (soins primaires, santé mentale, TCCi, PAE et bien-être) aux organisations qui souhaitent améliorer le bien-être de leurs employé(e)s et de leurs familles.

Lorsqu'il s'agit de notre travail, nous plaçons la barre très haut. Ensemble, nous transformons la santé et aidons des millions de personnes à améliorer leur bien-être. Nous croyons fermement qu’une équipe exceptionnelle exige plus pour sa :

  • Réussite
  • Communauté
  • Croissance
  • Performance


Vous avez l’impression de pouvoir changer les choses? Bonne nouvelle, nous avons une place pour vous!

Nous vous acceptons comme vous êtes. En tant qu’employeur soucieux de l’égalité des chances, Dialogue s’engage à créer un lieu de travail diversifié et inclusif pour tout le monde. Les personnes qualifiées qui poseront leur candidature seront considérées sans égard à la citoyenneté, l’origine ethnique, la race, la couleur, la religion, le sexe, l’identité ou l’expression sexuelle, l’orientation sexuelle, le handicap, l’âge ou le statut de vétéran. Les personnes qui ont besoin d’accommodations spéciaux sont invitées à nous écrire à l’adresse


Déclaration sur l'utilisation de l'IA

Afin d'assurer un processus d'examen efficace et équitable, nous utilisons des outils d'intelligence artificielle pour aider au tri et à l'évaluation initiale des candidatures pour ce poste.


⚠️ Avis de fraude en recrutement

Dialogue communique avec les candidat(e)s uniquement par des adresses courriel officielles Nous ne demandons jamais de paiement, de cartes-cadeaux ni de renseignements financiers personnels à quelque étape que ce soit du processus d'embauche, et nous n'envoyons jamais d'offre d'emploi sans un processus d'entrevue structuré. Tous nos postes sont affichés exclusivement sur dialogue.co/fr/carrieres. Si vous recevez une communication suspecte prétendant provenir de Dialogue, ne répondez pas — signalez-la à et vérifiez le poste sur notre page carrières officielle.







Votre rôle à titre de Développeur(euse) logiciel principal(e), Backend


Relevant de Dylan Cattelan, Gestionnaire, Développement logiciel, la mission du Développeur(euse) logiciel principal(e), Backend est de concevoir et faire évoluer les systèmes de pointage, de disponibilité et de redistribution qui transforment la capacité des prestataires et la demande des membres en rendez-vous rapides et fiables à grande échelle.

Vos responsabilités

  • Concevoir, améliorer et exploiter des applications et des services API critiques ;
  • Collaborer étroitement avec les équipes Opérations et d'autres parties prenantes externes non techniques afin de bâtir le contexte partagé nécessaire à l'alignement sur la bonne solution ;
  • Identifier, affiner et prioriser les éléments de travail selon leur valeur métier, en collaboration avec le gestionnaire de produit ;
  • Rédiger et participer à l'élaboration de documents de conception technique pour aligner l'équipe sur des solutions claires ;
  • Écrire du code précis, lisible et testable, ainsi que des suites de tests maintenables, servant d'exemple aux autres développeurs ;
  • Contribuer au développement des compétences et de l'efficacité des autres développeurs par le biais de revues de code, de documentation et d'accompagnement direct.

Nous aimerions beaucoup vous rencontrer si vous possédez

  • 5 ans ou plus d'expérience significative en backend : services, API, systèmes distribués et modélisation de données ;
  • L'aisance à concevoir des logiciels et à communiquer vos décisions et compromis avec vos collègues ;
  • Une connaissance des architectures événementielles, ou la volonté de les apprendre en cours d'emploi ;
  • Une connaissance des architectures de synchronisation de données, ou la volonté de les apprendre en cours d'emploi ;
  • Une expérience dans la conception ou la contribution à des systèmes à forte automatisation, des ordonnanceurs, des moteurs de décision ou des flux métier impliquant des règles complexes ;
  • L'aisance à intégrer de la logique d'optimisation (p. ex., OR-Tools/CP-SAT) ou des sorties pilotées par ML dans des flux backend en production ;
  • Un souci marqué pour l'exactitude, la fiabilité et l'idempotence, notamment dans les systèmes qui modifient des plannings réels ;
  • La maîtrise des outils backend modernes : CI/CD, contrôle de version, tests automatisés, piles d'observabilité et infrastructure-as-code ;
  • L'aisance à travailler de manière collaborative entre les fonctions — avec des scientifiques des données, des développeurs de données, des équipes DevSecOps et opérationnelles ;
  • Une expérience avec React Native ou des frameworks front-end (atout).


Chez Dialogue, votre bien-être est notre priorité.

Prendre soin des autres, c’est aussi prendre soin de notre équipe! Selon votre rôle et votre statut d’emploi, vous pourriez avoir accès aux avantages suivants :

  • Accès à l’application Dialogue et au soutien virtuel en santé mentale pour vous et votre famille
  • Assurance entièrement couverte, compte de dépenses pour la santé, couverture dentaire et remboursement de bien-être
  • 4 semaines de vacances, 9 journées de bien-être et 1 journée de bénévolat
  • Travail hybride : 3 jours/semaine dans nos bureaux de Montréal ou de Toronto (à l’exception des postes entièrement à distance)
  • Possibilité de travailler à l’étranger jusqu’à 4 semaines par année
  • Programmes d'incitation, primes de référencement et cotisation équivalente au REER
  • Apprentissage via Coursera, budget de formation externe et programme de mentorat
  • Prestation facultative pour le congé parental

L’échelle salariale indiquée représente l’échelle prévue pour l’embauche à ce poste. Au sein de Dialogue, la position de l’offre d’un candidat au sein de cette fourchette est déterminée en fonction de son expérience pertinente, ses compétences démontrées et des qualifications.




L'échelle de rémunération pour ce poste est:
105,000 - 145,000 CAD per year(Montreal Office (HQ))



PIdee23b03104b-30511-41721775

OSS Software Developer

Rogers Communications

Montreal

Permanent à temps plein

77 personnes ont consulté cette offre

Description du poste

Our Technology team wakes up every day with one goal in mind - connecting Canadians to the people and things that matter most. Together, we are proud to support 30 million Canadians each month through managing a robust portfolio that champions leading-edge technology. We drive large-scale, complex, and high-visibility technology projects and programs that shape the future of technology in Canada and expand connectivity from coast to coast. If you are interested in being a part of this, consider applying for the following opportunity:

Ce que nous recherchons

At Rogers, our customers' satisfaction is our obsession. We are looking for innovative and driven professionals who are passionate about building and supporting the systems that keep our telecommunications network visible, reliable, and operational.

As a OSS Software Developer you will be part of a team responsible for delivering and supporting enterprise Fault Management, Automation and Operations Support Systems. You will work closely with business and operational stakeholders to understand their needs and help transform those requirements into effective technological solutions.

This role combines software development, security and operations (DevSecOps), you will contribute throughout the solution lifecycle, from requirements gathering and analysis through implementation, testing, deployment, and operational support.

Ce que vous ferez

  • Gather, analyze, and document business and operational requirements.
  • Collaborate with stakeholders to understand monitoring and operational challenges and translate them into technical solutions.
  • Design, configure, implement, and support Fault Management solutions.
  • Integrate network elements, applications, and data sources into enterprise automation and alarm management platforms.
  • Develop and maintain applications, APIs, integrations, and automation solutions using Java and Python.
  • Lead software development activities following DevSecOps and secure development best practices.
  • Develop and maintain SQL queries, reports, and data integrations.
  • Install, configure, upgrade, and maintain Oracle WebLogic environments and related middleware technologies.
  • Support Linux-based applications and environments.
  • Participate in testing, deployment, and production implementation activities.
  • Troubleshoot and resolve application, integration, and platform issues.
  • Collaborate with multidisciplinary teams to improve operational efficiency and monitoring effectiveness.
  • Contribute to platform evolution and continuous improvement initiatives.
  • Drive assigned initiatives to successful completion while ensuring quality and operational stability.

Ce que vous apportez

  • Fluent in English and French
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • 2-5 years of experience in software development.
  • Proven experience leading projects from requirements gathering through implementation and production deployment.
  • Strong software development experience using Java and Python.
  • Experience installing, configuring, upgrading, and supporting Oracle WebLogic environments.
  • Experience with DevSecOps, CI/CD pipelines, automation frameworks, and secure software delivery practices.
  • Experience working in Linux environments.
  • Experience analyzing business needs and documenting technical requirements.
  • Experience with SQL, databases, APIs, and enterprise system integrations.
  • Knowledge of telecommunications networks and OSS ecosystems is considered an asset.
  • Strong analytical and problem-solving skills.

Strengths We Value

  • Strong written and verbal communication skills.
  • Ability to simplify complex technical concepts for diverse audiences.
  • Customer-focused mindset with a passion for operational excellence.
  • Strong collaboration and teamwork skills.
  • Ability to manage multiple priorities in a dynamic environment.
  • Curiosity and desire to continuously learn new technologies.
  • Creative thinker who challenges the status quo and drives improvement.

Ce que nous offrons

We believe in investing in our people and helping them reach their potential as valuable members of our team. As part of our team, you’ll have access to a wide range of incredible resources, growth opportunities, discounts, and perks, including:

  • Competitive salary & annual bonus
  • Competitive & flexible health and dental benefits, pension plan, RRSP, TFSA, and Stock matching programs.
  • Discounts: Enjoy up to 50% off Rogers Services and Blue Jays Tickets, 25% off TSC items, and a 20% discount on all wireless accessories sold in Rogers stores.
  • Paid time off for volunteering
  • Company matching contributions to charities you support
  • Growth & Development Opportunities:
    • Self-driven career development programs (E.g. MyPath program)
    • Rogers First: priority in applying to internal roles of interest
  • Wellness Programs:
    • Homewood employee & family assistance program
    • Cognitive Behavioural Therapy (CBT) & Virtual therapy sessions
    • Low cost gym membership
  • Our commitment to the environment and diversity:
    • Work for an organization committed to environmental protection
    • Strong commitment to diversity and inclusion with employee resource groups supporting equity-deserving groups including groups representing People of Colour, 2SLGBTQIA+, Indigenous Peoples, Persons with Disabilities and Women. We all bring something different, and we know what makes us different makes us great.

Vérification des antécédents et conditions

To protect our people, brand and assets, a pre-employment background check will be conducted. As part of our selection process, all candidates must clear a criminal background check. Additionally, a credit check and drivers abstract may be required depending on the role.

  • Schedule: Full time
    Shift: Day
    Length of Contract: Not Applicable (Regular Position)Work Location: 800, Gauchetiere O, Bureau 4000-Place Bonaventure - Montreal(182), Montreal, QC
    Travel Requirements: None
    Background Check(s) Required: Canadian Criminal Record Check
    Posting Category/Function: Technology & Information Technology
    Requisition ID: 339255

To support career growth, collaboration, and high-performing teams, all Corporate Employees are expected to work onsite. We believe that in-person connection strengthens our culture and drives industry-leading performance.

Équité, inclusion et processus de recrutement

At Rogers, we believe the key to a strong business, is a diverse workforce where equity and inclusion are core to making everyone feel like they belong. We do this by embracing our diversity, celebrating our different perspectives, and working towards creating environments that empower our people to bring their whole selves to work. Everyone who applies for a job will be considered. We recognize the business value in creating a workplace where each team member has the tools to reach their full potential by removing any barriers for equal participation. We work with our candidates who are experiencing a disability throughout the recruitment process to ensure that they have what they need to be at their best. Please reach out to our recruiters and hiring managers to begin a conversation about how we can ensure that you deliver your best work. You matter to us! For any questions, please visit the Recruitment Process FAQ.

Posting Notes: Technology

Graduate Software Developer

Squarepoint Capital

Montreal

Permanent à temps plein

111 personnes ont consulté cette offre

Description du poste

Please only apply to the one job you feel best fits your skillset and experience. If our team feels you are better suited for another role, we will reach out about the alternate opportunity.

Position Overview:

Squarepoint is seeking smart, self-driven and inquisitive individuals who want an opportunity to apply their advanced skills and knowledge in a challenging and innovative environment.

Projects within this role focus on developing and maintaining performance sensitive, reliable and scalable back-ends which are critical to our trading infrastructure. You will work alongside experienced colleagues, in small groups, to design and build the next generation of production grade trading and research software systems. Step into a career of continuous learning and development, surrounded by some of the most talented individuals in the industry, and grow your skills in a highly collegiate work environment.

When applying, you can indicate your preference for one or more of the following tracks. We will however work to ensure your role at Squarepoint is best suited to your skillset.

Python Development : Applications, services, et systèmes data-driven

Projects within this track focus on developing and maintaining scalable services, full-stack web applications, and data processing algorithms, tools, and frameworks.

  • Build and maintain the core tooling, libraries, and frameworks we use for developing applications at Squarepoint,
  • Manage the software development lifecycle of libraries and frameworks used globally by our teams of technologists,
  • Contribute to data driven applications, pipelines, and systems used to feed predictive models in research and trading,
  • Build software products used worldwide by traders, researchers, data scientists, and other teams at Squarepoint to fuel our trading success.

C++ Development : Systèmes distribués, faible latence, haute performance

Projects within this track focus on developing and maintaining performance sensitive, reliable and scalable back-ends which are critical to our trading infrastructure.

  • Work on high performance, low-latency systems powering critical trading operations,
  • Drive the design and implementation of trading frameworks, market data solutions and global market connectivity,
  • Build massively parallel, high-volume, distributed applications to enable our technology to scale as we grow,
  • Create distributed frameworks, tools, and platforms which process massive volumes of data and underpin the stack used by other technology teams.

Front-End Development : Construire des applications web React modernes

Projects within this track utilize your proficiency in React and Typescript to build crucial functionality for our users across the world.

  • Enhance your users' experience on our sophisticated research and trading platforms,
  • Collaborate with our expert team to develop fully-fledged dashboards facilitating real-time data access, and support the exploration of large volumes of data integral to our trading workflows and operations,
  • Build web applications to drive rapid decision-making and uphold our competitive edge in a high-stakes trading environment.

Quantitative Development : Analytique et recherche d’investissement

  • Combine one or more of the above development tracks into a role working on the front line of our quantitative research business.
  • Apply your understanding of our business requirements in order to design and implement scalable data processing workflows and processes. Work with quantitative researchers to design and build efficient and scalable workflows for alpha generation, Contribute to our world-class suite of data-driven analytics across a wide range of asset classes, Collaborate closely with peers across our global Investment and Technology departments, Challenge yourself to propose and develop new solutions to problems with a direct commercial impact.

Exigences

Required Qualifications

  • Degree in Computer Science, Computer Engineering, or other degree with a heavy emphasis on software development,
  • Proficiency in at least one of our core languages: Python, C++, or KDB+/q, JavaScript/TypeScript/React,
  • Some experience developing software in a commercial setting, demonstrated through work experience or personal projects,
  • Knowledge of Linux and version control systems,
  • Excellent written and verbal communication skills,
  • Eagerness to continuously learn new technologies and develop with us,
  • Ability to work well in a fast-paced environment.

Nice to have:

  • Proficiency in more than one of our core programming languages,
  • Previous experience working in the hedge fund industry, or finance generally,
  • Demonstrable experience working with git and Linux.

Rémunération

The minimum base salary for this role is $100,000 if located in New York. This expectation is based on available information at the time of posting. This role may be eligible for discretionary bonuses, which could constitute a significant portion of total compensation. This role may also be eligible for benefits, such as health, dental, and other wellness plans, as well as 401(k) contributions. Successful candidates’ compensation and benefits will be determined in consideration of various factors.

118 700,00$ - 145 100,00$ /an

Permanent à temps plein

51 personnes ont consulté cette offre

Nos équipes sont au coeur de tout ce que nous faisons. Ensemble, nous aidons les gens, les entreprises et la société à aller de l’avant dans les bons moments et à être résilients dans les moments difficiles.


Notre promesse aux employés, c’est ce qu’Intact vous promet en échange de votre engagement à vivre nos valeurs, à donner le meilleur de vous-mêmes, à être ouverts au changement et à vous investir dans votre carrière. Nous vous promettons de vous soutenir et de vous offrir des occasions de développement et des avantages financiers axés sur la performance dans un milieu de travail où vous pouvez façonner l’avenir, réussir en équipe et évoluer avec nous.

La rémunération chez Intact, c’est plus qu’une paie.

  • Aménagements de travail flexibles et formule de travail hybride

  • Possibilité d’acheter jusqu’à cinq jours de vacances additionnels par année

  • Autres avantages sociaux visant à soutenir votre bien-être mental et physique, incluant des soins de santé virtuels, un compte de dépenses mieux-être, et plus encore.

  • RAAE et autres possibilités d’épargne : jusqu’à 12 % du salaire, voire plus (renseignez-vous sur la possibilité d’un revenu de retraite garanti à vie)

Échelle salariale (sans s’y limiter) :

118,700 - 145,100

Boni annuel cible, basé sur le salaire de base, avec un versement potentiel pouvant aller jusqu’au double de la cible (selon la performance individuelle de l’employé et les résultats financiers de l’entreprise)

15%

Pour honorer notre promesse de réussir en équipe, nous partageons les fruits de notre succès avec nos employés par l’entremise d’un programme de bonis annuels et d’un régime d’achat d’actions des employés (RAAE), dans le cadre duquel Intact verse une cotisation correspondant à 50 % des actions nettes achetées par l’employé.

Nos régimes de retraite sont flexibles et offrent une sécurité à long terme pour nos employés après leur carrière. Nous sommes l’une des rares entreprises à toujours offrir un régime de retraite à prestations déterminées qui assure un revenu de retraite garanti à vie.

Le salaire de la personne retenue pour ce poste sera déterminé selon un ensemble de facteurs, dont : l’expérience professionnelle, les compétences, la contribution anticipée quant au poste, l’équité interne, etc. L’échelle salariale présentée ci-haut est pour une semaine de travail de 35 heures et pourrait s’appliquer à la majorité des différents profils de candidats, mais nous encourageons les candidats se situant en dehors de cette zone salariale à postuler.

À propos du poste

Rejoignez notre équipe de sécurité pour concevoir et construire des produits de sécurité de nouvelle génération qui transforment la façon dont les logiciels sécurisés sont développés et déployés. Vous créerez des plateformes d’automatisation, des services intelligents et des expériences en libre-service qui intègrent la sécurité dans les flux de travail d’ingénierie modernes avec un minimum de friction. Ce rôle se concentre sur l’ingénierie logicielle sécurisée et le développement de produits afin de livrer des solutions tournées vers l’avenir — allant de conseils pratiques de remédiation à des insights proactifs sur la posture — à l’échelle du paysage applicatif et d’infrastructure d’Intact.

Ce que vous accomplirez chez nous :

  • Concevoir et développer des services, des interface de programmation d'application (API) et des bibliothèques réutilisables qui opérationnalisent les bonnes pratiques de sécurité applicative à grande échelle.

  • Implémenter des fonctionnalités et des améliorations sur les composants dorsales et/ou frontales (backend/frontend).

  • Écrire du code propre et maintenable.

  • Créer de l’automatisation qui orchestre l’évaluation de la conformité.

  • Développer des produits de sécurité en libre-service qui rationalisent le cycle de vie du développement logiciel (SSDLC) et accélèrent la livraison sécurisée.

  • Mettre en œuvre des capacités assistées par l’IA pour le tri contextuel des vulnérabilités et des garde-fous proactifs.

  • Automatiser l’analytique de posture et des tableaux de bord prêts pour les dirigeants (Grafana, Power BI) afin de mettre en évidence les tendances, la couverture et les signaux de risque.

  • Travailler en étroite collaboration avec le produit, l’architecture et le design pour garantir que la fonctionnalité répond aux besoins des utilisateurs.

  • Favoriser l’adoption via des démos, des guides et des ateliers.

Ce que vous mettrez à profit :

  • Diplôme en génie logiciel, informatique ou domaine connexe.

  • 7+ années d’expérience dans la création de logiciels et de plateformes en production, avec un accent sur l’automatisation, les intégrations et la fiabilité des produits.

  • Expérience avérée de la prise en charge de bout en bout d’un produit, de la conception technique et du prototypage jusqu’à la mise en œuvre, les tests, le déploiement et la maintenance.

  • Solides compétences en conception de systèmes pour concevoir des services évolutifs, résilients et observables. Familiarité avec les modèles de conception et leurs compromis.

  • Expertise dans au moins un langage dorsale (backend) (Java, Python, Go ou Node.js/TypeScript) et les cadres associés (Spring Boot/MVC, Express.js, NestJS).

  • Bonne expérience en frontal (frontend) dans la création de applications monopages (SPA), de préférence Angular ; React ou Next.js également acceptables, incluant l’architecture de composants, la gestion d’état et des modèles UX sécurisés.

  • Code propre, tests automatisés (unitaires/intégration/e2e), revues de code et amélioration continue.

  • Expérience dans la création d'interface de programmation d'application et d’intégrations sécurisées (REST/GraphQL), incluant l’autorisation, la validation des entrées et la gestion des erreurs.

  • Aisance avec la modélisation des données et la persistance (SQL/NoSQL), l’optimisation des performances et les stratégies de migration.

  • Connaissance de la journalisation, des métriques, du traçage, des vérifications de santé, du profilage de performance et des objectifs de niveau de service (SLO)

  • Expérience dans la conception et la mise en œuvre de pipelines d'intégration et de déploiement continu (CI/CD) pour la livraison applicative, y compris l’ajout d’étapes de sécurité et de garde-fous qualité.

  • Capacité à décomposer des problèmes complexes, définir des critères d’acceptation clairs et livrer de manière itérative avec des résultats mesurables.

  • Encadrer ses pairs, mener des revues de conception et influencer l’architecture.

  • Familiarité avec la conception d’applications natifs à l'infonuagique (AWS/Azure/GCP), la conteneurisation (Docker) et les concepts d’orchestration de base (Kubernetes) avec des considérations de sécurité.

  • Exposition au développement de produits IA et grands modèles de langage (LLM) à l’ingénierie des prompts, à l’intégration de modèles, à l’évaluation/validation et aux considérations de confidentialité des données.

  • Connaissance des fondamentaux et des normes de sécurité applicative (par ex., OWASP Top 10, pratiques de codage sécurisé, sécurité de la chaîne d’approvisionnement).

  • Expérience d’intégration ou d’exploitation d’outils de test statique de sécurité des applications (SAST) et de test dynamique de sécurité des applications (DAST), de dépendances et de sécurité infonuagique, capable d’intégrer des produits fournisseurs dans les flux de travail des développeurs.

  • Excellentes compétences en communication, capable de traduire des concepts de sécurité et d’ingénierie pour des publics variés.

  • Atouts : exposition à ServiceNow AVR. Les certifications (p. ex., CISSP, CEH) sont optionnelles.

  • Bilingue (Français/Anglais) - Nécessité d’interagir sur une base régulière avec des collègues partout au pays.

  • Aucune expérience de travail au Canada requise, mais nécessité d’avoir l’autorisation de travailler au Canada.

#LI-Hybrid

Il s'agit d'un nouveau rôle au sein de notre équipe en plein croissance | This role is a new member of our growing team.

Égalité d’accès à l’emploi

Le respect est une des valeurs d’Intact. Pour nous, cela veut dire voir la diversité comme une force. Nous veillons à offrir un milieu de travail accessible où tout le monde se sent valorisé, inclus et encouragé à partager son point de vue unique.

Nous encourageons les candidatures de personnes appartenant à des groupes dignes d’équité, notamment les femmes, les Autochtones, les personnes handicapées, les personnes noires et les personnes faisant partie de la communauté 2ELGBTQI+.

Dans le cadre de l’engagement d’Intact envers la réconciliation, nous reconnaissons que nous travaillons, nous nous réunissons et voyageons dans un territoire habité à l’origine par les Premières Nations, les Métis, les Inuits, appelé aujourd’hui Canada. Cette histoire s’étend sur plusieurs siècles et continue d’évoluer aujourd’hui.

Nous avons mis en place des politiques qui visent à assurer aux personnes handicapées l’égalité d’accès et de participation, entre autres grâce à des mesures d’adaptation (accommodements) en milieu de travail. Un exemplaire de ces politiques est disponible sur demande.

Si nous pouvons rendre le processus de recrutement plus accessible pour vous, n’hésitez pas à nous le dire quand nous vous ferons part d’une possibilité d’emploi. Nous travaillerons avec vous pour répondre à vos besoins.

Consultez cette page pour en savoir plus sur notre processus de recrutement et votre parcours de candidat ou de candidate.

Si vous travaillez déjà pour Intact ou belairdirect, veuillez postuler à ce poste sur notre site carrière interne.

Merci de prendre note qu'Intact n'offre ni parrainage ni soutien concernant les démarches d'immigration, y compris, mais sans s'y limiter, les permis de travail fermés liés à l'entreprise. Les candidats doivent être admissibles à travailler au Canada à compter de la date prévue de leur entrée en fonction et durant toute la période de leur emploi. De plus, ils demeurent les seuls responsables de maintenir leur admissibilité au travail.

Permanent à temps plein

Software Developer (Senior) – C#/.NET


About Us

We are committed to continuously improving enterprise systems, modernizing existing platforms, and delivering scalable cloud-based solutions that support critical business operations and digital transformation initiatives.

Our Montréal Service Center provides opportunities to work on mission-critical applications, collaborate with global teams and business stakeholders, and contribute to continuous improvement initiatives within a dynamic Agile environment.


Role Overview:

  • We are seeking an experienced Senior C#/.NET Software Developer to design, build, enhance, and support mission-critical banking applications in an Azure-based environment.
  • The successful candidate will participate in the full software development lifecycle, from requirements analysis and technical design through development, testing, deployment, and production support. The role involves close collaboration with business stakeholders, architects, DevOps, infrastructure teams, and other technology partners to deliver scalable, reliable, secure, and maintainable solutions.
  • This position offers the opportunity to work with modern .NET technologies, Azure cloud services, distributed systems, CI/CD pipelines, containerized applications, and modern front-end technologies while contributing to the modernization and evolution of existing enterprise platforms.

Key Responsibilities:

  • Design, develop, test, deploy, maintain, and enhance mission-critical banking applications and services using C# and .NET.
  • Lead and contribute to the end-to-end development lifecycle, from requirements analysis and solution design through implementation, deployment, and production support.
  • Develop scalable REST APIs, distributed application components, and enterprise integrations.
  • Design and develop reliable multithreaded and concurrent application components where required.
  • Participate in the modernization and evolution of existing applications and enterprise platforms.
  • Collaborate with business stakeholders and technical teams to analyze and refine business, functional, and technical requirements.
  • Contribute to architectural discussions, application design, technical solutioning, and technology decisions.
  • Apply object-oriented design principles, software design patterns, and engineering best practices to produce maintainable and scalable solutions.
  • Develop and optimize data access solutions using relational databases and SQL.
  • Contribute to front-end application development using technologies such as Angular or React.
  • Build and deploy applications within Microsoft Azure and modern cloud-based environments.
  • Collaborate with DevOps and infrastructure teams to improve CI/CD pipelines, deployment processes, observability, and operational practices.
  • Work with containerization and orchestration technologies such as Docker and Kubernetes.
  • Ensure software quality through automated and manual testing, code reviews, documentation, static analysis, and continuous integration practices.
  • Participate in Agile/Scrum ceremonies, estimation, planning, and continuous improvement initiatives.
  • Support application deployments, release management, and production activities.
  • Troubleshoot complex application and production issues and participate in incident resolution when escalated.
  • Monitor and improve application performance, reliability, scalability, and operational stability.
  • Collaborate across teams and provide clear and regular status updates to technical and business stakeholders.

Required Qualifications

Education and Experience:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • 8+ years of professional software development experience with strong expertise in C# and .NET.
  • Demonstrated experience designing, developing, testing, and supporting complex enterprise applications.
  • Strong experience with multithreaded and concurrent application development.
  • Experience working in complex enterprise IT environments and across the complete software development lifecycle.
  • Experience supporting business-critical or high-availability applications in production environments.

Technical Skills:

  • Strong proficiency in C# and Microsoft .NET development.
  • Strong experience with ASP.NET and REST API development.
  • Strong understanding of object-oriented programming, SOLID principles, software architecture, and design patterns.
  • Strong understanding of multithreading, concurrency, asynchronous programming, and application performance.
  • Strong experience with Microsoft Azure and cloud-based application development and deployment.
  • Strong experience with SQL and relational databases, such as SQL Server, Oracle, or PostgreSQL.
  • Experience designing and working with distributed application architectures and enterprise integrations.
  • Experience with modern front-end technologies such as Angular or React.
  • Experience with Git, Jenkins, and CI/CD practices.
  • Experience with Docker and Kubernetes or comparable containerization and orchestration technologies.
  • Understanding of DevOps practices, automated testing, code quality, deployment automation, and production support.

Preferred Qualifications:

  • Experience in the financial services or banking industry.
  • Experience with capital markets, collateral management, or trading-related systems.
  • Knowledge of exchange-traded products, including equities and futures.
  • Experience with messaging technologies such as IBM MQ, RabbitMQ, Azure Service Bus, or similar technologies.
  • Experience with monitoring, logging, and observability technologies such as Grafana.
  • Experience with Elasticsearch or similar search and analytics platforms.
  • Experience with enterprise DevOps and software delivery tools such as SonarQube, Artifactory, or XL Deploy.
  • Experience designing and supporting distributed, highly available, and scalable systems.

Skills and Aptitudes:

  • Strong analytical, troubleshooting, and problem-solving abilities.
  • Strong software design and engineering skills.
  • Ability to independently own complex technical deliverables from design through production.
  • Excellent communication and collaboration skills.
  • Ability to work effectively with business stakeholders, architects, developers, infrastructure, and DevOps teams.
  • Strong sense of ownership and accountability.
  • Ability to manage multiple priorities in a complex and fast-paced environment.
  • Familiarity with Agile/Scrum methodologies and modern software development practices.
  • Commitment to software quality, maintainability, reliability, and continuous improvement.
  • Ability to communicate effectively in English, both orally and in writing.

Language Requirement:

Ability to communicate in English, both orally and in writing, is required, as the person in this position will collaborate regularly with colleagues and partners in the United States.


Additional Requirement:

Due to U.S. Federal Securities laws that may apply to this position, candidates may be required to undergo enhanced background screening, including the collection of fingerprints by a third-party vendor selected by the Financial Industry Regulatory Authority (FINRA).

Développeur logiciel (Senior) – C#/.NET

À propos de nous:

Nous nous engageons à améliorer continuellement les systèmes d’entreprise, à moderniser les plateformes existantes et à fournir des solutions infonuagiques évolutives qui soutiennent les opérations d’affaires critiques et les initiatives de transformation numérique.

Notre Centre de services de Montréal offre l’occasion de travailler sur des applications critiques, de collaborer avec des équipes mondiales et des parties prenantes d’affaires, et de contribuer à des initiatives d’amélioration continue dans un environnement Agile dynamique.


Présentation du rôle:

Nous recherchons un Développeur logiciel C#/.NET Senior expérimenté pour concevoir, développer, améliorer et soutenir des applications bancaires critiques dans un environnement basé sur Microsoft Azure.

La personne retenue participera à l’ensemble du cycle de développement logiciel, depuis l’analyse des besoins et la conception technique jusqu’au développement, aux tests, au déploiement et au soutien en production. Le rôle implique une étroite collaboration avec les parties prenantes d’affaires, les architectes ainsi que les équipes DevOps, Infrastructure et autres partenaires technologiques afin de livrer des solutions évolutives, fiables, sécuritaires et faciles à maintenir.

Ce poste offre l’occasion de travailler avec les technologies .NET modernes, les services infonuagiques Azure, les systèmes distribués, les pipelines CI/CD, les applications conteneurisées et les technologies front-end modernes, tout en contribuant à la modernisation et à l’évolution des plateformes d’entreprise existantes.


Principales responsabilités:

  • Concevoir, développer, tester, déployer, maintenir et améliorer des applications et services bancaires critiques à l’aide de C# et .NET.
  • Diriger et contribuer au cycle de développement de bout en bout, depuis l’analyse des besoins et la conception de solutions jusqu’à l’implantation, au déploiement et au soutien en production.
  • Développer des API REST évolutives, des composants d’applications distribuées et des intégrations avec les systèmes d’entreprise.
  • Concevoir et développer, lorsque requis, des composants applicatifs fiables utilisant la programmation multithread et concurrente.
  • Participer à la modernisation et à l’évolution des applications et plateformes d’entreprise existantes.
  • Collaborer avec les parties prenantes d’affaires et les équipes techniques afin d’analyser et de préciser les exigences d’affaires, fonctionnelles et techniques.
  • Contribuer aux discussions d’architecture, à la conception des applications, à l’élaboration des solutions techniques et aux décisions technologiques.
  • Appliquer les principes de conception orientée objet, les patrons de conception et les meilleures pratiques d’ingénierie logicielle afin de produire des solutions évolutives et faciles à maintenir.
  • Développer et optimiser les solutions d’accès aux données utilisant SQL et des bases de données relationnelles.
  • Contribuer au développement d’applications front-end à l’aide de technologies telles qu’Angular ou React.
  • Développer et déployer des applications dans Microsoft Azure et dans des environnements infonuagiques modernes.
  • Collaborer avec les équipes DevOps et Infrastructure afin d’améliorer les pipelines CI/CD, les processus de déploiement, l’observabilité et les pratiques opérationnelles.
  • Travailler avec des technologies de conteneurisation et d’orchestration telles que Docker et Kubernetes.
  • Assurer la qualité logicielle au moyen de tests automatisés et manuels, de revues de code, de documentation, d’analyses statiques et de pratiques d’intégration continue.
  • Participer aux cérémonies Agile/Scrum, aux activités d’estimation et de planification ainsi qu’aux initiatives d’amélioration continue.
  • Soutenir les déploiements applicatifs, la gestion des versions et les activités de production.
  • Analyser et résoudre des problèmes applicatifs et de production complexes et participer à la résolution des incidents lorsque requis.
  • Surveiller et améliorer la performance, la fiabilité, l’évolutivité et la stabilité opérationnelle des applications.
  • Collaborer avec les différentes équipes et fournir des mises à jour claires et régulières aux parties prenantes techniques et d’affaires.

Qualifications requises

Formation et expérience:

  • Baccalauréat en informatique, en génie logiciel ou dans un domaine connexe, ou expérience professionnelle équivalente.
  • Plus de 8 ans d’expérience professionnelle en développement logiciel avec une solide expertise en C# et .NET.
  • Expérience démontrée dans la conception, le développement, les tests et le soutien d’applications d’entreprise complexes.
  • Solide expérience en développement d’applications multithread et concurrentes.
  • Expérience de travail dans des environnements TI d’entreprise complexes et avec l’ensemble du cycle de vie du développement logiciel.
  • Expérience dans le soutien d’applications critiques ou à haute disponibilité en environnement de production.

Compétences techniques:

  • Excellente maîtrise du développement C# et Microsoft .NET.
  • Solide expérience avec ASP.NET et le développement d’API REST.
  • Excellente compréhension de la programmation orientée objet, des principes SOLID, de l’architecture logicielle et des patrons de conception.
  • Solide compréhension de la programmation multithread, de la concurrence, de la programmation asynchrone et de la performance applicative.
  • Solide expérience avec Microsoft Azure ainsi qu’avec le développement et le déploiement d’applications infonuagiques.
  • Solide expérience avec SQL et les bases de données relationnelles, telles que SQL Server, Oracle ou PostgreSQL.
  • Expérience dans la conception et l’utilisation d’architectures applicatives distribuées et d’intégrations avec les systèmes d’entreprise.
  • Expérience avec des technologies front-end modernes telles qu’Angular ou React.
  • Expérience avec Git, Jenkins et les pratiques CI/CD.
  • Expérience avec Docker et Kubernetes, ou des technologies comparables de conteneurisation et d’orchestration.
  • Bonne compréhension des pratiques DevOps, des tests automatisés, de la qualité du code, de l’automatisation des déploiements et du soutien en production.

Qualifications souhaitées:

  • Expérience dans le secteur des services financiers ou bancaires.
  • Expérience dans les marchés des capitaux, la gestion des garanties (collateral management) ou les systèmes liés aux activités de négociation.
  • Connaissance des produits négociés en bourse, notamment les actions et les contrats à terme (futures).
  • Expérience avec des technologies de messagerie telles qu’IBM MQ, RabbitMQ, Azure Service Bus ou des technologies similaires.
  • Expérience avec des technologies de surveillance, de journalisation et d’observabilité telles que Grafana.
  • Expérience avec Elasticsearch ou des plateformes similaires de recherche et d’analyse.
  • Expérience avec des outils DevOps et de livraison logicielle d’entreprise tels que SonarQube, Artifactory ou XL Deploy.
  • Expérience dans la conception et le soutien de systèmes distribués, hautement disponibles et évolutifs.

Compétences et aptitudes:

  • Solides capacités d’analyse, de diagnostic et de résolution de problèmes.
  • Solides compétences en conception et en ingénierie logicielle.
  • Capacité à prendre en charge de façon autonome des livrables techniques complexes, de la conception jusqu’à la mise en production.
  • Excellentes compétences en communication et en collaboration.
  • Capacité à travailler efficacement avec les parties prenantes d’affaires, les architectes, les développeurs ainsi que les équipes Infrastructure et DevOps.
  • Fort sens des responsabilités, de l’autonomie et de la prise en charge.
  • Capacité à gérer plusieurs priorités dans un environnement complexe et dynamique.
  • Bonne connaissance des méthodologies Agile/Scrum et des pratiques modernes de développement logiciel.
  • Engagement envers la qualité, la maintenabilité, la fiabilité des logiciels et l’amélioration continue.
  • Capacité à communiquer efficacement en anglais, tant à l’oral qu’à l’écrit.

Exigence linguistique:

La capacité de communiquer en anglais, tant à l’oral qu’à l’écrit, est requise puisque la personne occupant ce poste devra collaborer régulièrement avec des collègues et des partenaires situés aux États-Unis.

Exigence additionnelle

En raison des lois fédérales américaines sur les valeurs mobilières qui peuvent s’appliquer à ce poste, les candidats pourraient devoir se soumettre à une vérification approfondie de leurs antécédents, pouvant notamment comprendre la prise d’empreintes digitales par un fournisseur tiers sélectionné par la Financial Industry Regulatory Authority (FINRA).




Nouveau!

Permanent à temps plein

Position Overview

We are seeking a Senior Software Developer to join our team at Autodesk Research. This role focuses on advancing computer graphics pipelines specifically tailored for the AI era within our Entertainment & Media Solutions (EMS). The ideal candidate will have a robust background in computer graphics, API integration, and modern cloud compute infrastructure, coupled with strong coding skills, particularly in Python and data processing. This position is essential for driving innovation and efficiency in our gaming, animation, and VFX projects.

Optional: A reel or a link to your portfolio to showcase your work in industry can also be submitted during application.

Responsibilities

  • Integrate and optimize APIs for Maya and other Digital Content Creation (DCC) tools

  • Leverage DCCs in pipelines for gaming, animation, and VFX projects

  • Collaborate with artists to develop advanced methods to create and process data for machine learning

  • Create scripts and solutions to facilitate automation and efficient data processing

  • Ensure systems are optimized for cloud compute infrastructure

  • Work within project requirements to develop systems that align with the overall vision

  • Assist in data acquisition and processing projects

  • Debug and optimize technical issues in graphics pipelines and models

  • Stay updated with evolving trends and techniques in computer graphics

  • Leverage creative and analytical skills to push the boundaries of pipeline efficiency

  • Communicate effectively with artistic and research teams to ensure successful integration of systems into projects

Minimum Qualifications

  • 3+ years of experience in film, TV, or game production, working closely with modelers, effects technical directors, riggers and animators

  • Experience developing for asset and pipeline management frameworks

  • Experience in extracting and managing large volumes of data from Maya

  • Deep experience in designing, maintaining and evolving computer graphics pipelines

  • Strong understanding of procedural principles, style languages, and complexity

  • Proven ability to work within cross-functional teams on productions and projects

  • Inclusive mindset and excels at collaboration

  • Excellent verbal and written communication abilities for breaking down complex tasks

Preferred Qualifications

  • Up-to-date expertise in computer graphics best practices, production pipelines, and human-centered design

  • Experience building and maintaining Flow Production Tracking (Shotgrid) management systems and maya based datasets

  • Expert in API of Maya and Bifrost

  • Knowledge of best practices for checkpointing and regenerating work reliably

  • Strong programming skills to manage artifact creation and management

  • Competence with modern cloud compute infrastructure

  • Passion for innovation and improving production processes

The Ideal Candidate

  • Has worked in the film, TV, or game production industries as a Procedural Artist or Technical Director with hands-on experience in modern 3D procedural production

  • Demonstrates a strong understanding of data requirements for ML pipelines

  • Has a passion for adopting new technologies and techniques to enhance procedural workflows

  • Strong desire to advance the production process for a re-imagined entertainment industry

-----------------------------------------------------------------------------------------------------------------------

26WD100629 Développeur logiciel, Intégration de pipelines

Aperçu du Poste

Nous recherchons un développeur logiciel senior pour rejoindre notre équipe chez Autodesk Research. Ce poste a pour objectif de faire évoluer les pipelines d’infographie spécialement adaptés à l’ère de l’IA au sein de notre division Entertainment & Media Solutions (EMS). Le candidat idéal possédera une solide expérience en infographie, en intégration d’API et en infrastructures modernes de calcul dans le cloud, ainsi que de solides compétences en programmation, notamment en Python et en traitement des données. Ce poste est essentiel pour stimuler l’innovation et l’efficacité dans nos projets de jeux vidéo, d’animation et d’effets spéciaux.

Facultatif : vous pouvez également joindre à votre candidature une bande démo ou un lien vers votre portfolio afin de présenter vos réalisations dans le secteur.

Responsabilités

  • Intégrer et optimiser les API pour Maya et d’autres outils de création de contenu numérique (DCC)

  • Exploiter les outils DCC dans les pipelines destinés aux projets de jeux vidéo, d’animation et d’effets spéciaux

  • Collaborer avec les artistes pour développer des méthodes avancées de création et de traitement des données destinées à l’apprentissage automatique

  • Créer des scripts et des solutions pour faciliter l’automatisation et le traitement efficace des données

  • Veiller à ce que les systèmes soient optimisés pour l’infrastructure de calcul dans le cloud

  • Travailler dans le respect des exigences du projet pour développer des systèmes qui s’alignent sur la vision globale

  • Participer aux projets d’acquisition et de traitement des données

  • Déboguer et optimiser les problèmes techniques dans les pipelines graphiques et les modèles

  • Se tenir informé des tendances et techniques en constante évolution dans le domaine de l’infographie

  • Mettre à profit ses compétences créatives et analytiques pour repousser les limites de l’efficacité des pipelines

  • Communiquer efficacement avec les équipes artistiques et de recherche pour garantir une intégration réussie des systèmes dans les projets

Qualifications Minimales

  • Au moins 3 ans d’expérience dans la production cinématographique, télévisuelle ou de jeux vidéo, en étroite collaboration avec des modélisateurs, des directeurs techniques des effets spéciaux, des riggers et des animateurs

  • Expérience dans le développement de frameworks de gestion des ressources et des pipelines

  • Expérience dans l’extraction et la gestion de grands volumes de données à partir de Maya

  • Solide expérience dans la conception, la maintenance et l’évolution de pipelines d’infographie

  • Bonne compréhension des principes procéduraux, des langages stylistiques et de la complexité

  • Capacité avérée à travailler au sein d’équipes pluridisciplinaires sur des productions et des projets

  • Esprit inclusif et excellentes aptitudes à la collaboration

  • Excellentes capacités de communication orale et écrite pour décomposer des tâches complexes

Qualifications Souhaitées

  • Expertise à jour dans les meilleures pratiques de l’infographie, les pipelines de production et la conception centrée sur l’utilisateur

  • Expérience dans la mise en place et la maintenance de systèmes de gestion Flow Production Tracking (Shotgrid) et d’ensembles de données basés sur Maya

  • Expert en API de Maya et Bifrost

  • Connaissance des meilleures pratiques en matière de sauvegarde et de régénération fiables du travail

  • Solides compétences en programmation pour gérer la création et la gestion d’artefacts

  • Maîtrise des infrastructures modernes de cloud computing

  • Passion pour l’innovation et l’amélioration des processus de production

Le Candidat Idéal

  • A travaillé dans les secteurs de la production cinématographique, télévisuelle ou vidéoludique en tant qu’artiste procédural ou directeur technique, avec une expérience pratique de la production procédurale 3D moderne

  • Fait preuve d’une solide compréhension des exigences en matière de données pour les pipelines d’apprentissage automatique

  • Est passionné par l’adoption de nouvelles technologies et techniques visant à améliorer les flux de travail procéduraux

  • Possède une forte volonté de faire évoluer les processus de production au service d’une industrie du divertissement réinventée

Learn More

About Autodesk

Welcome to Autodesk! Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.

We take great pride in our culture here at Autodesk – it’s at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.

When you’re an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!

Salary transparency

Salary is one part of Autodesk’s competitive compensation package. For Canada based roles, we expect a starting base salary between $107,000 and $157,300. Offers are based on the candidate’s experience and geographic location, and may exceed this range. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.

Belonging
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here:


In-Person Onboarding and Identity Verification

This role may require in-person onboarding and/or in-person ID verification.

Are you an existing contractor or consultant with Autodesk?

Please search for open jobs and apply internally (not on this external site).

FullStack Software Engineer Node.js

Guarana

Montreal (Télétravail) - 4 clics sur Postulez

Permanent à temps plein

124 personnes ont consulté cette offre

Description du poste

We are a very well-structured and distributed Software Development Agency out of Montreal. We are looking for an ambitious Full Stack Developer to join our talented multi-disciplinary team as the company continues to grow.

This position is open for remote work.

Responsabilités

  • At Guarana, Mobile and Web projects are a team sport so you will work directly with Product Owners and Engineering team to define, architect, and build backend and web interfaces. Engineers own production services end-to-end, so you will be deploying multiple times a week as part of an Agile process.

  • Lead new projects from concept through launch. Collaborate with Product Managers to produce wireframe mock-up’s. Then lead usability workshops to refine workflows, get buy in, and progress to implementation.

  • Ensure proper instrumentation to track user behavior as well as produce automated tests.

  • Build strong architectures and ensure products scalability

  • Influence cross team initiatives

Exigences

  • Expert level experience with modern Web technologies including React and Node.js.

  • Experience with REST API design and services development on Node.js,

  • 3+ years building and supporting mission critical user-facing systems.

  • Experience with complex code bases as well as source code control systems such a Github.

  • Strong cross-team communication and collaboration skills.

  • Experience with data visualization techniques.

  • Must be a DOer, a curious learner.

  • Bachelor's degree in a computer science related field is a minimum requirement.

  • Good spoken and written English

94 200,00$ - 115 200,00$ /an

Permanent à temps plein

64 personnes ont consulté cette offre

Nos équipes sont au coeur de tout ce que nous faisons. Ensemble, nous aidons les gens, les entreprises et la société à aller de l’avant dans les bons moments et à être résilients dans les moments difficiles.


Notre promesse aux employés, c’est ce qu’Intact vous promet en échange de votre engagement à vivre nos valeurs, à donner le meilleur de vous-mêmes, à être ouverts au changement et à vous investir dans votre carrière. Nous vous promettons de vous soutenir et de vous offrir des occasions de développement et des avantages financiers axés sur la performance dans un milieu de travail où vous pouvez façonner l’avenir, réussir en équipe et évoluer avec nous.

La rémunération chez Intact, c’est plus qu’une paie.

  • Aménagements de travail flexibles et formule de travail hybride

  • Possibilité d’acheter jusqu’à cinq jours de vacances additionnels par année

  • Autres avantages sociaux visant à soutenir votre bien-être mental et physique, incluant des soins de santé virtuels, un compte de dépenses mieux-être, et plus encore.

  • RAAE et autres possibilités d’épargne : jusqu’à 12 % du salaire, voire plus (renseignez-vous sur la possibilité d’un revenu de retraite garanti à vie)

Échelle salariale (sans s’y limiter) :

94,200 - 115,200

Boni annuel cible, basé sur le salaire de base, avec un versement potentiel pouvant aller jusqu’au double de la cible (selon la performance individuelle de l’employé et les résultats financiers de l’entreprise)

10%

Pour honorer notre promesse de réussir en équipe, nous partageons les fruits de notre succès avec nos employés par l’entremise d’un programme de bonis annuels et d’un régime d’achat d’actions des employés (RAAE), dans le cadre duquel Intact verse une cotisation correspondant à 50 % des actions nettes achetées par l’employé.

Nos régimes de retraite sont flexibles et offrent une sécurité à long terme pour nos employés après leur carrière. Nous sommes l’une des rares entreprises à toujours offrir un régime de retraite à prestations déterminées qui assure un revenu de retraite garanti à vie.

Le salaire de la personne retenue pour ce poste sera déterminé selon un ensemble de facteurs, dont : l’expérience professionnelle, les compétences, la contribution anticipée quant au poste, l’équité interne, etc. L’échelle salariale présentée ci-haut est pour une semaine de travail de 35 heures et pourrait s’appliquer à la majorité des différents profils de candidats, mais nous encourageons les candidats se situant en dehors de cette zone salariale à postuler.

À propos du poste

Nous sommes à la recherche d’un(e) développeur(euse) logiciel intermédiaire généraliste (Python/React) pour rejoindre notre équipe d’ingénierie en intelligence artificielle, qui est en pleine croissance. Vous contribuerez à la création de produits d’intelligence artificielle et de données fiables, prêts à être mis en production, pour l’un des plus grands assureurs de dommages au Canada. Vous participerez à l’ensemble des composantes technologiques, notamment à l’extraction d’information et aux fonctionnalités propulsées par les grands modèles de langage (LLM), aux systèmes distribués, aux interfaces utilisateur, à l’infrastructure infonuagique et à l’automatisation des mises en production.

Ce que vous accomplirez chez nous:

  • Travailler dans un environnement multidisciplinaire réunissant des spécialistes de la science des données, du génie logiciel, de l’actuariat, des affaires et de la conception.
  • Concevoir, développer, tester, déployer et exploiter des services et des chaînes de traitement de données fiables en production.
  • Développer des solutions d’extraction d’information de bout en bout, notamment la classification, la reconnaissance optique de caractères (OCR), le traitement de la mise en page des documents, l’extraction fondée sur des modèles, le raffinement en aval et la validation.
  • Faire évoluer des fonctionnalités propulsées par les grands modèles de langage et l’apprentissage automatique, du prototype jusqu’à la production, en intégrant des fournisseurs de modèles infonuagiques et en trouvant le juste équilibre entre la qualité, la latence, la fiabilité et les coûts.
  • Concevoir et prendre en charge des composants de systèmes distribués, notamment des chaînes de traitement fondées sur des files d’attente, des flux de travail assurant la distribution et le regroupement des tâches, la régulation du débit, l’idempotence, la gestion des défaillances, les mécanismes de reprise ainsi que les mesures de protection contre la perte ou la duplication des données.
  • Diagnostiquer et résoudre les problèmes touchant les chaînes de traitement distribuées au moyen de journaux structurés, de mesures personnalisées et de requêtes traçables permettant de suivre une demande échouée dans l’ensemble du système.
  • Contribuer à orienter la feuille de route en matière d’intelligence artificielle du plus grand assureur de dommages au Canada.
  • Développer et maintenir des applications d’interface utilisateur ainsi que des bibliothèques partagées de composants React dans un dépôt unique, en mettant l’accent sur la conception TypeScript, l’orchestration des compilations, la performance de la compilation, la création des ensembles de fichiers et la mise en production.
  • Développer et maintenir l’infrastructure sous forme de code à l’aide de Terraform, notamment des modules réutilisables, un état distant, le verrouillage des versions des fournisseurs et des configurations adaptées à plusieurs environnements.
  • Concevoir et exploiter des solutions AWS allant au-delà des services applicatifs, notamment les réseaux, l’équilibrage de charge, les passerelles API, le chiffrement et la gestion des clés, la gestion des identités et des accès (IAM), ainsi que les chaînes d’acheminement des journaux et des mesures.
  • Concevoir des processus d’intégration et de livraison continues (CI/CD), notamment des chaînes de traitement réutilisables, des matrices d’environnements et des étapes d’approbation pour la production.
  • Suivre l’évolution des nouvelles technologies et les appliquer judicieusement afin d’améliorer vos solutions.
  • Optimiser la performance et les coûts des services conteneurisés en évaluant le dimensionnement des ressources, les limites de concurrence et les véritables goulots d’étranglement sous charge.
  • Partager vos connaissances avec les stagiaires, les spécialistes de la science des données et les développeurs de logiciels afin de contribuer à la croissance de l’équipe.

Ce que vous mettrez à profit:

  • Un baccalauréat en informatique, en génie logiciel ou toute combinaison équivalente de formation et d’expérience.
  • Une bonne maîtrise de Python, des API REST et GraphQL, ainsi que d’AWS (S3, Lambda, SageMaker ou des services similaires).
  • De l’expérience avec des bibliothèques d’apprentissage automatique et de calcul scientifique telles que scikit-learn, NumPy, SciPy et TensorFlow.
  • De l’expérience avec les chaînes de traitement, l’ingestion de données et l’automatisation.
  • Une bonne connaissance des pratiques de génie logiciel, notamment les patrons de conception, le cycle de développement ainsi que des outils comme Git, Jira et Confluence.
  • La volonté d’être un excellent coéquipier et de favoriser la collaboration.
  • Une curiosité sans limites et une passion pour remettre en question le statu quo.
  • La capacité de vous concentrer sur des problèmes vaguement définis qui nécessitent une approche créative.
  • De solides compétences en communication, en gestion du temps et en organisation du travail.
  • Si vous n’avez pas d’expérience dans le domaine de l’intelligence artificielle, une forte motivation à apprendre dans ce domaine nouveau et stimulant.
  • Aucune expérience de travail au Canada requise, mais nécessité d’avoir l’autorisation de travailler au Canada.
  • Bilinguisme (français et anglais) - Nécessité d'interagir sur une base régulière avec des collègues partout au pays.

Atouts :

  • De l’expérience dans la migration d’un gestionnaire de dépendances, d’une plateforme d’intégration continue ou d’une structure d’infrastructure dans un code source en production.
  • De l’expérience dans la création d’environnements locaux de développement et de tests d’intégration à l’aide de services infonuagiques émulés.
  • De l’expérience dans l’optimisation de services conteneurisés en matière d’utilisation des ressources, de concurrence, de latence, de débit et de coûts.
  • Une connaissance des outils liés au développement, aux opérations et à l’automatisation, tels que Kubernetes et ELK.
  • Une connaissance de MongoDB, Kafka ou de technologies comparables de gestion des données et des messages.
  • De l’expérience dans le traitement avancé des documents, notamment l’OCR, l’analyse de la mise en page, la classification, l’extraction et les processus de validation.
  • De l’expérience dans le développement de chaînes de traitement de données et d’apprentissage automatique destinées à la production.
  • De l’expérience dans le domaine de l’assurance.

#LI-Hybrid

Il s'agit d'un nouveau rôle au sein de notre équipe en pleine croissance | This role is a new member of our growing team.

Égalité d’accès à l’emploi

Le respect est une des valeurs d’Intact. Pour nous, cela veut dire voir la diversité comme une force. Nous veillons à offrir un milieu de travail accessible où tout le monde se sent valorisé, inclus et encouragé à partager son point de vue unique.

Nous encourageons les candidatures de personnes appartenant à des groupes dignes d’équité, notamment les femmes, les Autochtones, les personnes handicapées, les personnes noires et les personnes faisant partie de la communauté 2ELGBTQI+.

Dans le cadre de l’engagement d’Intact envers la réconciliation, nous reconnaissons que nous travaillons, nous nous réunissons et voyageons dans un territoire habité à l’origine par les Premières Nations, les Métis, les Inuits, appelé aujourd’hui Canada. Cette histoire s’étend sur plusieurs siècles et continue d’évoluer aujourd’hui.

Nous avons mis en place des politiques qui visent à assurer aux personnes handicapées l’égalité d’accès et de participation, entre autres grâce à des mesures d’adaptation (accommodements) en milieu de travail. Un exemplaire de ces politiques est disponible sur demande.

Si nous pouvons rendre le processus de recrutement plus accessible pour vous, n’hésitez pas à nous le dire quand nous vous ferons part d’une possibilité d’emploi. Nous travaillerons avec vous pour répondre à vos besoins.

Consultez cette page pour en savoir plus sur notre processus de recrutement et votre parcours de candidat ou de candidate.

Si vous travaillez déjà pour Intact ou belairdirect, veuillez postuler à ce poste sur notre site carrière interne.

Merci de prendre note qu'Intact n'offre ni parrainage ni soutien concernant les démarches d'immigration, y compris, mais sans s'y limiter, les permis de travail fermés liés à l'entreprise. Les candidats doivent être admissibles à travailler au Canada à compter de la date prévue de leur entrée en fonction et durant toute la période de leur emploi. De plus, ils demeurent les seuls responsables de maintenir leur admissibilité au travail.

Full Stack Software Developer

Alltech Consulting Services

Montreal

Permanent à temps plein

65 personnes ont consulté cette offre

Job Description

Job Description Level 3 Position Description:
The Non-Financial Risk (NFRT) Technology organization at our Company provides operational controls and surveillance capabilities to enhance the firm’s resilience to threats and fraudulent behavior. The FA Monitoring team builds and executes complex surveillance models that focus on monitoring sales practices and suitability of client holdings. Role Profile:
The ideal candidate should be a self-driven, dedicated individual with strong design and coding skills, who will work with Risk and Compliance to build surveillance models. This role requires comprehensive knowledges in software design, back end and front-end development, and DevOps automation. This individual will work with Business Analysts, Scrum Masters, DevOps and other teams in understanding surveillance model requirements, designing, implementing, and testing surveillance models in fast paced agile manner. In addition this individual should have strong interpersonal skills and feel comfortable working on a dynamic team. Skills Required:
– 5 years of hands-on software development experience in Java ecosystem
– Spark on bigdata platform experience
– DevOps CI/CD experience on test and release automation
– Strong Database experience preferably with DB2, SQL Server, PostGreSQL
– Complete SDLC process and Agile Methodology (Scrum)
– Excellent communication and ability to collaborate well with both technical and non-technical users Skill Desired:
– Experience with Scala
– Containerized technique like on docker or podman.
– Web UI experience using HTML5, JavaScript, Angular/React framework
– High quality software architecture and design methodologies and patterns
– Work experience on workflow and Rule engine
– Hands on Data Mining and analytical work experience
– Layered Architecture, Component based Architecture
– Unix OS , Scripting, Python
– Native cloud experience like on Azure
– Design Patterns, preferably GoF set of patterns
– XML technologies including SAX, DOM, XSL, and SOAP
– Excel spreadsheet generation and use
– Desired experience with Spring Boot, Data access APIs such as JDBC, Hibernate Education:
Bachelor or higher degree in computer science or related majors

Full Stack Software Developer

Lancesoft

Montreal (Hybride)

Permanent à temps plein

231 personnes ont consulté cette offre

Job Title: Full Stack Software Developer
Location: Montreal (day 1 onboarding onsite / in-office presence required 3x/week)
Years of experience: up to 7 years

Role Profile:
The ideal candidate should be a self-driven, dedicated individual with strong design and coding skills, who will work with Risk and Compliance to build surveillance models. This role requires comprehensive knowledge in software design, back end and front-end development, and DevOps automation. This individual will work with Business Analysts, Scrum Masters, DevOps and other teams in understanding surveillance model requirements, designing, implementing, and testing surveillance models in fast paced agile manner. In addition, this individual should have strong interpersonal skills and feel comfortable working on a dynamic team.

Skills Required:

  • 5+ years of hands-on software development experience in Java ecosystem
  • Spark on bigdata platform experience
  • DevOps CI/CD experience on test and release automation
  • Strong Database experience preferably with DB2, SQL Server, PostGreSQL
  • Complete SDLC process and Agile Methodology (Scrum)
  • Excellent communication and ability to collaborate well with both technical and non-technical users

Skill Desired:

  • Experience with Scala-Containerized technique like on docker or podman
  • Web UI experience using HTML5, JavaScript, Angular/React framework
  • High-quality software architecture and design methodologies and patterns
  • Work experience on workflow and Rule engine
  • Hands on Data Mining and analytical work experience
  • Layered Architecture, Component based Architecture
  • Unix OS, Scripting, Python
  • Native cloud experience like on Azure
  • Design Patterns, preferably GoF set of patterns
  • XML technologies including SAX, DOM, XSL, and SOAP
  • Excel spreadsheet generation and use
  • Desired experience with Spring Boot, Data access APIs such as JDBC


*//EEO Employer: Minorities/ Females/ Disabled/ Veterans/ Gender Identity/ Sexual Orientation//*

Stage

85 personnes ont consulté cette offre

Make your internship count

At Intelcom, interns don’t just observe, they contribute meaningfully to real projects that shape how we operate. You’ll gain hands-on experience, grow your skills, and explore long-term career opportunities in a fast-moving, innovation-driven environment.

Responsibilities

  • Participate in the development, testing, and maintenance of AIP software services using C# or Java.
  • Collaborate to translate requirements into technical solutions.
  • Write clean, efficient, and scalable code, along with comprehensive tests to ensure reliability and performance.
  • Use CI/CD practices to build, test and deploy code changes.
  • Participate in your team’s agile scrum sprints and ceremonies
  • Participate in code reviews and provide constructive feedback.
  • Contribute to troubleshooting, debugging, and optimizing the system.
  • Support the deployment of software updates and maintenance of system performance.
  • The role involves daily (or regular) communication with pan-Canadian stakeholders.

Qualifications

  • Currently pursuing a bachelor’s in computer science, software engineering, or a related field.
  • Proficient in C# or Java.
  • Knowledge of additional programming languages, including Python, TypeScript or JavaScript.
  • Experience with AWS or Azure is an asset.
  • Strong understanding of data structures.
  • Experience designing and implementing relational databases
  • Logical, analytical, and creative approach to problem-solving
  • Strong collaboration and communication skills

Intelcom

Intelcom is a leading last-mile carrier in the e-commerce sector. Our teams across Canada as well as our network of independent contractors contribute to Intelcom’s daily operations.

Our goal is simple: in a constantly evolving business sector, we don't just follow, we get ahead. In addition to standing out through innovative services and delivery methods, Intelcom is also undergoing a technological transformation where the integration of customer experience and logistics technologies are at the heart of its evolution.

At Intelcom, we know experience comes in many forms and are committed to building a culture where difference is valued. We are always looking for talented and diverse individuals to join our teams. With over 60 delivery centers across Canada, we may have the right opportunity for you.

Apply Now.

Intermediate Full-Stack Software Developer

Alimentiv

Montreal (Télétravail)

69K$ - 115K$ /an

Permanent à temps plein

73 personnes ont consulté cette offre


Intermediate Full-Stack Software Developer

Alimentiv is a global CRO with a singular focus: advancing therapies for patients with gastrointestinal diseases. GI is our WHY and for more than 30 years that purpose has driven our scientific rigour, operational excellence, and deep therapeutic expertise, including supporting more than 70% of IBD compounds in development.

We operate as a private, profit-with-purpose company, channeling our commercial success back into scientific research, technology, and our people. With approximately 700 people across multiple countries and three service lines, we are growing deliberately, and the capability of our leaders and our organization is central to how we get there.

If you want to do meaningful work, build something real, and invest back in research that changes lives — we want to meet you!

Positions available: 2

Location: Remote, Canada

About the Role

The intermediate full-stack developer will be responsible for advancing the software development lifecycle stages from system design to robust implementation, with a specific focus on our Imaging products. The role requires active cross-functional collaboration to deliver complex solutions, and entails greater ownership of design and implementation tasks, an active role in maintenance and support, and a strong focus on documentation and continuous professional growth. Finally, you'll play a key role in the planning and intermediate stages of the project lifecycle, ensuring that development efforts align with departmental objectives.

Application Development and Implementation (40%)

  • Write complex, clean, maintainable, and efficient code using a range of programming languages.
  • Lead the translation of design specifications into functional software, actively contributing to each phase of the development cycle.
  • Identify areas for code optimization and refactor code to improve performance and scalability.
  • Conduct in-depth code reviews and mentor junior developers to ensure code meets the quality standards.

Support (20%)

  • Coordinate rotational support efforts, prioritizing and troubleshooting advanced application and user issues.
  • Analyze recurring support issues to implement efficiencies.
  • Develop and refine support workflows, improving response times and the effectiveness of assistance provided.

Continuous Improvement (20%)

  • Identify trends for preventative maintenance or enhancements.
  • Develop and implement performance improvement plans to optimize application functionality.

Application Documentation (20%)

  • Author comprehensive validation and technical documentation.
  • Create technical support documentation, establishing standard operating procedures.
  • Review and approve validation documents provided by Computer system validation specialists (CSVS).

Learning and Development (10%)

  • Attend advanced training programs to refine technical skills.
  • Coordinate learning sessions to enhance the team’s technical capabilities and familiarity with technical processes.

What we're looking for

  • Experience level: Bachelor's degree or Diploma, plus 2-4 years experience in Full-Stack Development:
    • Angular and TypeScript (front end)
    • AWS services and deployment pipeline (back end)
  • Required: Angular/TypeScript, Node.js or Python, AWS (Lambda, S3, DynamoDB, Cognito, API Gateway), CI/CD, Docker, Git.
  • Preferred: Cornerstone3D or a similar web DICOM viewer library, DICOM, and validated-environment delivery.

About us

What we offer:

  • A remote-first environment with a truly global and collaborative team.
  • Annual Education Reimbursement Fund
  • All-company Mentorship Program
  • Home office setup allowance
  • Summer hours
  • RRSP Match (7% employer match on 5% contribution)
  • Student Debt Savings plan
  • Short Term Incentive Plan with Targets Aligned to Role Seniority

Please note that benefits are subject to country-specific availability

+ 8% Short-Term Incentive Target


$69,000 - $115,000 a year

Compensation details: 69000-115000 Yearly Salary





PI596affe8edbe-30511-41591848

Full-Stack Software Engineer - Node.js

Guarana Technologies

Montreal (Télétravail)

Permanent à temps plein

119 personnes ont consulté cette offre

Description du poste

We are a very well-structured and distributed Software Development Agency out of Montreal. We are looking for an ambitious Full Stack Developer to join our talented multi-disciplinary team as the company continues to grow.

This position is open for remote work.


Responsabilités

  • At Guarana, Mobile and Web projects are a team sport so you will work directly with Product Owners and Engineering team to define, architect, and build backend and web interfaces. Engineers own production services end-to-end, so you will be deploying multiple times a week as part of an Agile process.

  • Lead new projects from concept through launch. Collaborate with Product Managers to produce wireframe mock-up’s. Then lead usability workshops to refine workflows, get buy in, and progress to implementation.

  • Ensure proper instrumentation to track user behavior as well as produce automated tests.

  • Build strong architectures and ensure products scalability

  • Influence cross team initiatives

Exigences

  • Expert level experience with modern Web technologies including React and Node.js.

  • Experience with REST API design and services development on Node.js,

  • 3+ years building and supporting mission critical user-facing systems.

  • Experience with complex code bases as well as source code control systems such a Github.

  • Strong cross-team communication and collaboration skills.

  • Experience with data visualization techniques.

  • Must be a DOer, a curious learner.

  • Bachelor's degree in a computer science related field is a minimum requirement.

  • Good spoken and written English

Full-Stack Software Engineer - Node.js

Guarana

Montreal (Télétravail)

Permanent à temps plein

121 personnes ont consulté cette offre

Description du poste

We are a very well-structured and distributed Software Development Agency out of Montreal. We are looking for an ambitious Full Stack Developer to join our talented multi-disciplinary team as the company continues to grow.

This position is open for remote work.

Responsabilités

  • At Guarana, Mobile and Web projects are a team sport so you will work directly with Product Owners and Engineering team to define, architect, and build backend and web interfaces. Engineers own production services end-to-end, so you will be deploying multiple times a week as part of an Agile process.

  • Lead new projects from concept through launch. Collaborate with Product Managers to produce wireframe mock-up’s. Then lead usability workshops to refine workflows, get buy in, and progress to implementation.

  • Ensure proper instrumentation to track user behavior as well as produce automated tests.

  • Build strong architectures and ensure products scalability

  • Influence cross team initiatives

Exigences

  • Expert level experience with modern Web technologies including React and Node.js.

  • Experience with REST API design and services development on Node.js,

  • 3+ years building and supporting mission critical user-facing systems.

  • Experience with complex code bases as well as source code control systems such a Github.

  • Strong cross-team communication and collaboration skills.

  • Experience with data visualization techniques.

  • Must be a DOer, a curious learner.

  • Bachelor's degree in a computer science related field is a minimum requirement.

  • Good spoken and written English

Permanent à temps plein

315 personnes ont consulté cette offre

Description du poste

As a Software Engineer (.NET / C# and AI/IoT) within the Telecommunications team, you will:

  • Design, develop, and optimize high-performance backend applications using C# and .NET Core/.NET;
  • Maintain and enhance real-time data transmission systems and communication protocols for equipment used in Real-Time Location System (RTLS) solutions;
  • Ensure the reliability, low latency, and scalability of architectures used to process spatial location data;
  • Collaborate on multidisciplinary and experimental projects involving the Internet of Things (IoT) and artificial intelligence (AI) to develop and integrate new features into existing solutions;
  • Build, clean, structure, and manage high-quality datasets for training artificial intelligence models;
  • Participate in data labelling and annotation activities and ensure the integrity and quality of the data used;
  • Use modern artificial intelligence platforms and tools to contribute to model deployment, monitoring, and improvement;
  • Develop Python scripts to automate data processing workflows and facilitate the integration of artificial intelligence modules into the .NET ecosystem;
  • Participate in diagnosing and resolving complex issues related to spatial data, real-time systems, and software-hardware integrations;
  • Collaborate with various technical teams to ensure the quality, performance, and ongoing evolution of the solutions developed.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience;
  • More than 3 years of professional experience in software development;
  • Strong proficiency in C# and the .NET ecosystem for developing clean, maintainable, multithreaded backend services;
  • Experience with real-time data streams, socket programming, or software-hardware integrations;
  • Experience with SQL or NoSQL databases for high-throughput data storage and processing;
  • Working knowledge of Python and tools and platforms related to artificial intelligence and data management is considered an asset;
  • Knowledge of IoT technologies, including MQTT, AMQP, WebSockets, or edge computing, is considered an asset;
  • Excellent analytical and problem-solving skills, strong attention to detail, and the ability to work effectively in an agile environment combining software development, AI, and IoT;
  • Proficiency in both French and English, written and spoken, is required (to collaborate with teams located outside Quebec, as 15% of the Vice-President's team members are based outside Quebec, as well as with clients located outside Quebec, who represent 70% of the Vice-President's client base).

Informations supplémentaires

Vos avantages

  • Retirement savings plan with employer contribution;
  • Reimbursement of professional contribution fees;
  • Telework policy with a $500 allowance;
  • Group insurance program starting on day one, including telemedicine;
  • Health management account;
  • Employee and family assistance program (EFAP);
  • Flexible working hours;
  • Hourly employees’ time bank;
  • Continuing training;
  • Career and development opportunities;
  • Social club and Corporate discounts;
  • Health and wellness initiatives.

Veuillez noter qu’Artelia souscrit au programme d’accès à l’égalité en emploi et invite les femmes, les membres de minorités visibles, les personnes autochtones et les personnes handicapées à présenter leur candidature. Des mesures d’adaptation sont offertes sur demande.

#LI-MR1

Permanent à temps plein

86 personnes ont consulté cette offre

Description du poste

Ingénieur(e) logiciel senior – DevOps et automatisation

À propos du poste

Au sein du Global Chief Operating Office (GCOO), le département Global Technology Services (GTS) fournit des services d’infrastructure TI sécurisés, fiables et évolutifs à l’échelle de l’organisation. GTS soutient notamment les applications d’affaires, les plateformes infonuagiques, les services de connectivité et l’environnement de travail numérique, tout en contribuant activement à la transformation numérique de l’organisation.

Nous sommes à la recherche d’un(e) Ingénieur(e) logiciel senior – DevOps et automatisation pour se joindre à l’équipe des Technologies de l’information dans les Amériques.

Dans ce rôle, vous serez responsable de la conception, du développement, de l’amélioration et de l’exploitation d’applications et de solutions d’automatisation visant à accroître l’efficacité et la fiabilité des services TI. Vous collaborerez étroitement avec les équipes de développement, d’infrastructure, de cybersécurité et les équipes d’affaires afin d’automatiser les processus, moderniser les applications, maintenir des environnements sécurisés et mettre en place des solutions technologiques durables.

Principales responsabilités

  • Concevoir, développer et maintenir des solutions d’automatisation à l’aide d’API, de Python, Java, JavaScript, Selenium et d’autres technologies connexes.
  • Identifier les possibilités d’automatisation des processus manuels afin d’améliorer l’efficacité, la fiabilité et l’évolutivité des opérations TI.
  • Développer et intégrer des API REST et des services backend à l’aide de frameworks tels que Spring Boot et Flask.
  • Gérer les améliorations et les changements applicatifs en collaboration avec les utilisateurs, les parties prenantes et les équipes techniques.
  • Assurer la prise en charge des applications tout au long de leur cycle de vie, de l’analyse des besoins et du développement jusqu’au déploiement, au soutien en production et à l’amélioration continue.
  • Maintenir les bases de données applicatives et assurer la fiabilité et l’intégrité des données.
  • Produire une documentation technique claire et complète, notamment les exigences système, les procédures opérationnelles, les guides de soutien et la documentation de transfert de connaissances.
  • Diagnostiquer et résoudre les incidents fonctionnels et techniques, tout en assurant une communication rapide et efficace avec les utilisateurs et les parties prenantes.
  • Coordonner les communications liées aux mises en production, aux interruptions de service, aux activités de maintenance et aux principales étapes des projets.
  • Maintenir les infrastructures applicatives hébergées dans des environnements infonuagiques privés, conformément aux normes de cybersécurité, d’exploitation et de technologie de l’organisation.
  • Corriger les vulnérabilités de sécurité et gérer de façon proactive l’obsolescence des logiciels, des infrastructures et des technologies.
  • Contribuer aux pratiques CI/CD et DevOps à l’aide d’outils tels que Git, Jenkins, Harbor et d’autres technologies d’orchestration.
  • Collaborer avec des équipes TI transversales et internationales afin de concevoir et de mettre en œuvre des solutions technologiques communes.
  • Promouvoir les meilleures pratiques d’ingénierie, notamment en matière de maintenabilité du code, de tests, d’automatisation, de documentation et de résilience opérationnelle.

Exigences

Qualifications requises

  • Au moins 5 ans d’expérience en génie logiciel, incluant une expérience pratique en développement avec Java, JavaScript, Python et Transact-SQL.
  • Solide expérience dans la conception et l’intégration d’API REST, notamment avec des frameworks tels que Spring Boot et Flask.
  • Expérience avec Git, Selenium et Microsoft SQL Server.
  • Expérience avec des environnements de développement modernes tels que IntelliJ IDEA, PyCharm et/ou Visual Studio Code.
  • Expérience avec les outils et pratiques CI/CD et DevOps, notamment Jenkins, Harbor ou des technologies comparables.
  • Expérience dans le soutien d’applications en environnement de production, notamment en matière de diagnostic, de résolution d’incidents, de déploiement et de maintenance.
  • Bonne compréhension des pratiques de développement logiciel sécurisé, de la correction des vulnérabilités et de la gestion du cycle de vie technologique.

Qualifications souhaitées

Une expérience avec une ou plusieurs des technologies ou pratiques suivantes constitue un atout :

  • PowerShell.
  • Camunda, Form.io et BPMN.
  • Insomnia ou des outils similaires de développement et de test d’API
  • PostgreSQL.
  • JIRA et les méthodologies Agile.
  • Tests unitaires, d’intégration et système.
  • Autosys ou des plateformes similaires d’ordonnancement et d’automatisation des traitements.
  • Pratiques et outils DevOps.
  • Environnements infonuagiques privés et/ou publics.

Compétences recherchées

  • Excellentes capacités d’analyse et de résolution de problèmes, ainsi qu’un réel intérêt pour les technologies et l’automatisation.
  • Approche pragmatique et axée sur les résultats, avec la capacité de transformer des enjeux techniques en solutions efficaces.
  • Capacité à travailler de façon autonome, à prendre en charge des initiatives et à les mener de l’analyse jusqu’à la mise en œuvre et au soutien en production.
  • Excellent esprit de collaboration et capacité à travailler efficacement avec des équipes techniques et d’affaires.
  • Excellentes aptitudes en communication écrite et orale, ainsi que la capacité d’expliquer des concepts techniques à différents types d’interlocuteurs.
  • Rigueur dans la documentation et le partage des connaissances.
  • Capacité à présenter clairement des analyses techniques et à utiliser les données ou des outils de visualisation afin de soutenir la prise de décision.
  • Esprit d’amélioration continue et capacité à identifier des occasions de simplifier, d’automatiser et de moderniser les processus existants.

Exigences linguistiques

  • Anglais : maîtrise professionnelle requise. La personne retenue devra collaborer régulièrement avec des collègues, des parties prenantes et des partenaires situés aux États-Unis.
  • Français : un atout.

Permanent à temps plein

Software Engineer – DevOps & Automation (Senior)


About the Role:

We are seeking a Senior Software Engineer – DevOps & Automation to join the Information Technology team in the Americas.


In this role, you will design, develop, enhance, and operate applications and automation solutions that improve the efficiency and reliability of IT services. You will work across development, infrastructure, cybersecurity, and business teams to automate processes, modernize applications, maintain secure environments, and deliver sustainable technology solutions.


Key Responsibilities:

  • Design, develop, and maintain automation solutions using APIs, Python, Java, JavaScript, Selenium, and related technologies.
  • Identify opportunities to automate manual processes and improve the efficiency, reliability, and scalability of IT operations.
  • Develop and integrate REST APIs and backend services using frameworks such as Spring Boot and Flask.
  • Manage application enhancements and changes in collaboration with users, stakeholders, and technical teams.
  • Support applications throughout their lifecycle, from requirements and development through deployment, production support, and continuous improvement.
  • Maintain application databases and ensure the reliability and integrity of application data.
  • Produce clear technical documentation, including system requirements, operating procedures, support runbooks, and knowledge-transfer materials.
  • Troubleshoot and resolve functional and technical incidents while ensuring timely communication with application users and stakeholders.
  • Coordinate communications related to application releases, outages, maintenance activities, and project milestones.
  • Maintain application infrastructure hosted in private cloud environments, ensuring alignment with cybersecurity, operational, and technology standards.
  • Remediate security vulnerabilities and proactively address software, infrastructure, and technology obsolescence.
  • Contribute to CI/CD and DevOps practices using tools such as Git, Jenkins, Harbor, and related orchestration technologies.
  • Collaborate with cross-functional and global IT teams to design and deliver shared technology solutions.
  • Promote engineering best practices, including maintainable code, testing, automation, documentation, and operational resilience.

Required Qualifications:

  • 5+ years of software engineering experience, with hands-on development experience using Java, JavaScript, Python, and Transact-SQL.
  • Strong experience designing and integrating REST APIs, including frameworks such as Spring Boot and Flask.
  • Experience with Git, Selenium, and Microsoft SQL Server.
  • Experience with modern development environments such as IntelliJ IDEA, PyCharm, and/or Visual Studio Code.
  • Experience with CI/CD and DevOps tooling, including Jenkins, Harbor, or comparable technologies.
  • Experience supporting applications in production environments, including troubleshooting, incident resolution, deployments, and ongoing maintenance.
  • Understanding of secure software development, vulnerability remediation, and technology lifecycle management.

Preferred Qualifications:

Experience with one or more of the following would be considered an asset:

  • PowerShell.
  • Camunda, Form.io, and BPMN.
  • Insomnia or similar API development and testing tools.
  • PostgreSQL.
  • JIRA and Agile delivery methodologies.
  • Unit, integration, and system testing.
  • Autosys or similar workload automation/scheduling platforms.
  • DevOps practices and tooling.
  • Private and/or public cloud environments.

What You Bring:

  • Strong analytical and problem-solving skills, with a genuine interest in technology and automation.
  • A pragmatic, results-oriented approach and the ability to translate technical challenges into effective solutions.
  • Ability to work independently, take ownership, and drive initiatives from analysis through implementation and production support.
  • Strong collaboration skills and the ability to work effectively across technical and business teams.
  • Clear written and verbal communication skills, including the ability to explain technical concepts to different audiences.
  • Strong documentation and knowledge-sharing practices.
  • Ability to present technical analyses and use data or visualization tools to support decision-making.
  • A continuous-improvement mindset and willingness to identify opportunities to simplify, automate, and modernize existing processes.

Language Requirements:

  • English: Fluent – required. The successful candidate will regularly collaborate with colleagues, stakeholders, and partners in the United States.
  • French: An asset.

Ingénieur(e) Logiciel Senior – DevOps et Automatisation


À propos du poste:

Au sein du Global Chief Operating Office (GCOO), le département Global Technology Services (GTS) fournit des services d'infrastructure TI sécurisés, fiables et évolutifs à l'échelle de l'organisation. GTS soutient notamment les applications d'affaires, les plateformes infonuagiques, les services de connectivité et l'environnement de travail numérique, tout en contribuant activement à la transformation numérique de l'organisation.

Nous sommes à la recherche d'un(e) Ingénieur(e) logiciel senior – DevOps et automatisation pour se joindre à l'équipe des Technologies de l'information dans les Amériques.


Dans ce rôle, vous serez responsable de la conception, du développement, de l'amélioration et de l'exploitation d'applications et de solutions d'automatisation visant à accroître l'efficacité et la fiabilité des services TI. Vous collaborerez étroitement avec les équipes de développement, d'infrastructure, de cybersécurité et les équipes d'affaires afin d'automatiser les processus, moderniser les applications, maintenir des environnements sécurisés et mettre en place des solutions technologiques durables.


Principales responsabilités:

  • Concevoir, développer et maintenir des solutions d'automatisation à l'aide d'API, de Python, Java, JavaScript, Selenium et d'autres technologies connexes.
  • Identifier les possibilités d'automatisation des processus manuels afin d'améliorer l'efficacité, la fiabilité et l'évolutivité des opérations TI.
  • Développer et intégrer des API REST et des services backend à l'aide de frameworks tels que Spring Boot et Flask.
  • Gérer les améliorations et les changements applicatifs en collaboration avec les utilisateurs, les parties prenantes et les équipes techniques.
  • Assurer la prise en charge des applications tout au long de leur cycle de vie, de l'analyse des besoins et du développement jusqu'au déploiement, au soutien en production et à l'amélioration continue.
  • Maintenir les bases de données applicatives et assurer la fiabilité et l'intégrité des données.
  • Produire une documentation technique claire et complète, notamment les exigences système, les procédures opérationnelles, les guides de soutien et la documentation de transfert de connaissances.
  • Diagnostiquer et résoudre les incidents fonctionnels et techniques, tout en assurant une communication rapide et efficace avec les utilisateurs et les parties prenantes.
  • Coordonner les communications liées aux mises en production, aux interruptions de service, aux activités de maintenance et aux principales étapes des projets.
  • Maintenir les infrastructures applicatives hébergées dans des environnements infonuagiques privés, conformément aux normes de cybersécurité, d'exploitation et de technologie de l'organisation.
  • Corriger les vulnérabilités de sécurité et gérer de façon proactive l'obsolescence des logiciels, des infrastructures et des technologies.
  • Contribuer aux pratiques CI/CD et DevOps à l'aide d'outils tels que Git, Jenkins, Harbor et d'autres technologies d'orchestration.
  • Collaborer avec des équipes TI transversales et internationales afin de concevoir et de mettre en œuvre des solutions technologiques communes.
  • Promouvoir les meilleures pratiques d'ingénierie, notamment en matière de maintenabilité du code, de tests, d'automatisation, de documentation et de résilience opérationnelle.

Qualifications requises:

  • Au moins 5 ans d'expérience en génie logiciel, incluant une expérience pratique en développement avec Java, JavaScript, Python et Transact-SQL.
  • Solide expérience dans la conception et l'intégration d'API REST, notamment avec des frameworks tels que Spring Boot et Flask.
  • Expérience avec Git, Selenium et Microsoft SQL Server.
  • Expérience avec des environnements de développement modernes tels que IntelliJ IDEA, PyCharm et/ou Visual Studio Code.
  • Expérience avec les outils et pratiques CI/CD et DevOps, notamment Jenkins, Harbor ou des technologies comparables.
  • Expérience dans le soutien d'applications en environnement de production, notamment en matière de diagnostic, de résolution d'incidents, de déploiement et de maintenance.
  • Bonne compréhension des pratiques de développement logiciel sécurisé, de la correction des vulnérabilités et de la gestion du cycle de vie technologique.

Qualifications souhaitées:

Une expérience avec une ou plusieurs des technologies ou pratiques suivantes constitue un atout:

  • PowerShell.
  • Camunda, Form.io et BPMN.
  • Insomnia ou des outils similaires de développement et de test d'API.
  • PostgreSQL.
  • JIRA et les méthodologies Agile.
  • Tests unitaires, d'intégration et système.
  • Autosys ou des plateformes similaires d'ordonnancement et d'automatisation des traitements.
  • Pratiques et outils DevOps.
  • Environnements infonuagiques privés et/ou publics.

Compétences recherchées:

  • Excellentes capacités d'analyse et de résolution de problèmes, ainsi qu'un réel intérêt pour les technologies et l'automatisation.
  • Approche pragmatique et axée sur les résultats, avec la capacité de transformer des enjeux techniques en solutions efficaces.
  • Capacité à travailler de façon autonome, à prendre en charge des initiatives et à les mener de l'analyse jusqu'à la mise en œuvre et au soutien en production.
  • Excellent esprit de collaboration et capacité à travailler efficacement avec des équipes techniques et d'affaires.
  • Excellentes aptitudes en communication écrite et orale, ainsi que la capacité d'expliquer des concepts techniques à différents types d'interlocuteurs.
  • Rigueur dans la documentation et le partage des connaissances.
  • Capacité à présenter clairement des analyses techniques et à utiliser les données ou des outils de visualisation afin de soutenir la prise de décision.
  • Esprit d'amélioration continue et capacité à identifier des occasions de simplifier, d'automatiser et de moderniser les processus existants.

Exigences linguistiques:

  • Anglais : maîtrise professionnelle requise. La personne retenue devra collaborer régulièrement avec des collègues, des parties prenantes et des partenaires situés aux États-Unis.
  • Français : un atout.



Permanent à temps plein

111 personnes ont consulté cette offre

Description du poste

We are seeking an experienced and passionate Software Developer to join our growing team. In this role, you will play a key part in designing, building, and maintaining Squarepoint internal frameworks, services and platforms that power our business. You will have the opportunity to work with cutting-edge technologies and make a direct impact on the efficiency and productivity of both investment and technology teams within Squarepoint.

Responsabilités clés

  • Design, develop, and maintain scalable, production-grade distributed systems.
  • Collaborate closely with investment stakeholders and other technology teams to align on project goals.
  • Take full ownership of the systems developed by you and your team, ensuring their reliability and performance.
  • Provide support and troubleshoot live production systems effectively.
  • Engage actively in all stages of the software lifecycle, from gathering requirements to production support.
  • Be comfortable working with our diverse technology stack, including Rust, Python, Kubernetes, and more.

Qualifications requises

  • Minimum of 6 years of full-time software development experience.
  • Proficiency and prior experience with C++ (a prerequisite for Rust positions within the firm).
  • Desire to work with Rust; prior experience is beneficial but not required.
  • Ability to demonstrate Rust programming skills through an interview process.
  • Hands-on experience implementing Docker and Kubernetes microservices in a production environment.
  • Experience with highly available distributed systems and/or working with large datasets.
  • Experience supporting and monitoring large production systems.
  • Excellent communication skills, with comfort in directly interacting with stakeholders.
  • Familiarity with a Linux environment and version control software.
  • Experience working with and designing CI/CD pipelines.

Permanent à temps plein

96 personnes ont consulté cette offre

Adecco – Spécialiste en développement logiciel - Expert systèmes critiques (SME)

Description du poste

Adecco est actuellement à la recherche d'un(e) Spécialiste en développement logiciel - Expert systèmes critiques (SME) pour contribuer à un important programme de modernisation technologique visant à remplacer des plateformes Mainframe soutenant des opérations ferroviaires essentielles.

Cette opportunité s'adresse à un(e) professionnel(le) expérimenté(e) en développement logiciel, systèmes Mainframe, analyse fonctionnelle et modernisation d'applications d'entreprise. Vous jouerez un rôle clé dans la transition entre les systèmes existants et les architectures modernes, tout en assurant la stabilité opérationnelle, la sécurité et la conformité réglementaire.

Notre engagement envers la diversité et l'inclusion

Chez Adecco, notre mission est simple : faire en sorte que l'avenir fonctionne pour tout le monde. Nous incarnons nos valeurs de Passion, Collaboration, Inclusion, Courage et Priorité au client en favorisant un milieu de travail où la diversité est célébrée et où chaque voix compte. Ce poste est ouvert aux personnes qui s'identifient comme membres des Premières Nations, Inuit(es) et/ou Métis(es), les peuples autochtones du Canada. Par cette initiative, Adecco prend des mesures concrètes pour soutenir la représentation équitable des peuples autochtones au sein de la main-d'œuvre, conformément à l'article 16(1) de la Loi canadienne sur les droits de la personne. Ensemble, nous faisons en sorte que l'avenir fonctionne pour tout le monde.

Responsabilités

Développement logiciel et soutien des systèmes existants

  • Agir à titre d'expert technique pour les applications Mainframe critiques.
  • Concevoir, développer et maintenir des améliorations applicatives.
  • Soutenir les initiatives réglementaires, opérationnelles et de sécurité.
  • Analyser et résoudre des incidents complexes et problèmes de performance.
  • Offrir un soutien avancé aux équipes de support applicatif.

Modernisation des systèmes Mainframe

  • Participer aux activités d'analyse et de modernisation des systèmes existants.
  • Documenter les règles d'affaires, processus, interfaces et flux de données.
  • Réaliser et valider des activités de rétro-ingénierie.
  • Identifier les dépendances techniques et les risques de migration.
  • Contribuer aux stratégies de modernisation et de migration.

Conception de solutions et leadership technique

  • Collaborer avec les architectes et intégrateurs de systèmes.
  • Valider les approches de modernisation et les conceptions techniques.
  • Réviser les spécifications fonctionnelles et techniques.
  • Assurer l'alignement des solutions avec les besoins d'affaires et opérationnels.
  • Fournir une expertise technique tout au long des projets.

Livraison Agile et essais

  • Participer aux cérémonies Agile et à la planification des sprints.
  • Identifier les risques techniques et les dépendances intersystèmes.
  • Contribuer à la stratégie et à l'exécution des essais.
  • Participer aux:
    • Tests unitaires
    • Tests d'intégration
    • Tests de régression
    • Tests de performance
    • Tests d'acceptation utilisateur (UAT)
  • Soutenir les déploiements et la phase d'hypercare.

Qualifications et compétences

  • Baccalauréat en Informatique, Génie logiciel, Technologies de l'information ou Domaine connexe
  • Expérience significative en développement logiciel d'entreprise
  • Expérience avec des applications critiques et complexes
  • Expérience dans des environnements Agile
  • Expérience de transformation technologique ou de modernisation de systèmes
  • Java
  • C/C++
  • Analyse fonctionnelle
  • Conception de solutions
  • SQL et DB2
  • Messagerie MQ
  • Résolution de problèmes applicatifs complexes
  • Solides capacités d'analyse et de résolution de problèmes
  • Excellentes compétences en communication
  • Capacité à vulgariser des concepts techniques complexes
  • Expérience avec des systèmes d'entreprise complexes
  • Excellentes aptitudes en documentation technique
  • Souci de la qualité, de la fiabilité et de la sécurité opérationnelle
  • Connaissance du secteur ferroviaire, du transport ou de la logistique considérée comme un atout
  • Doit être éligible à travailler et résider au Canada

Reconnaissance territoriale

Adecco reconnaît que son siège social est situé à Tkarón:to/Toronto, sur le territoire traditionnel de plusieurs Premières Nations, notamment les Anishinaabeg, les Haudenosaunee, les Hurons-Wendat et les Première Nation des Mississaugas de Credit. Nous reconnaissons également que nos équipes travaillent dans des bureaux et des collectivités partout au pays, sur les territoires ancestraux et contemporains des Premières Nations, des Inuit(es) et des Métis(es). Nous nous engageons à poursuivre notre apprentissage, à entretenir des relations respectueuses et à poser des gestes concrets en partenariat avec les communautés autochtones.

Candidature

Ce poste vous intéresse? Postulez dès maintenant! Notre équipe dynamique de recrutement communiquera avec vous si votre profil correspond aux exigences du poste.

*Cet emploi nécessite d'être en contact régulier avec des partenaires situés hors Québec, la maîtrise de la langue anglaise est donc exigée.

Nouveau!

Permanent à temps plein

Our public sector client is seeking a Senior Integration Software Engineer to maintain and enhance integration platforms using Azure, BizTalk, .NET, APIs, and Azure DevOps

Join a public sector organization supporting enterprise integration platforms within a Microsoft ecosystem. This role focuses on integration software engineering across Azure, BizTalk, .NET, APIs, and DevOps in support of critical platform services. The engagement includes hands-on engineering, platform enhancement, infrastructure automation, and integration architecture activities within a hybrid Azure and on-premises environment.

1 year contract, % Remote, Working Hours: EST

Must Haves

  • 10+ years of hands-on software engineering including 4+ years in integration platform engineering
  • 5+ years building integration technologies including APIs
  • 5+ years of expert-level experience with Azure integrations, Azure Functions, and Azure DevOps
  • 4+ years authoring enterprise-grade Terraform or Bicep modules and 4+ years in DevSecOps using Git and GitHub Flow
  • Eligibility to obtain Reliability Status clearance

Nice to Have

  • Azure certifications
  • Experience with C#, BizTalk, and service-oriented architecture
  • Experience with hybrid Azure and on-premises integrations
  • Experience using draw.io, Postman Enterprise, Azure Storage Explorer, and GitHub Copilot
  • Experience leveraging artificial intelligence within integration software engineering

Responsibilities

  • Maintain and enhance integration platforms
  • Design, develop, and integrate information systems and integration platform technologies
  • Advise on optimal platform usage and platform capability enhancements
  • Review system models, specifications, diagrams, and charts related to APIs, event services, integration patterns, and DevOps
  • Develop standards and processes for coding, deployment, testing, and governance
  • Analyze and resolve complex technical support issues including solution lifecycle management
  • Ensure the security, performance, and availability of platforms and services