Espace publicitaire
Postes correspondant à votre recherche : 302
Frontend Developer

Cold Chain Science Enterprises

Montreal

Permanent à temps plein

Postuler directement

Job Details

Job Type: Full-time (In Person)

Location: 3800 Rue Saint-Patrick #102, Montréal, QC H4E 1A4

Experience: 3-5 years

About the Role

We are seeking a talented and design-conscious Frontend Developer to lead the development of a next-generation monitoring platform for Cold Chain Management applications.

You will be joining our team at a pivotal moment as we rebuild our primary production application from scratch. This is a "greenfield" opportunity to design and build a high-impact product used by pharmaceutical companies, clinics, and hospitals across Canada to monitor critical temperature and humidity data.

The Project & Tech Stack

We are building a modern, client-facing application designed for reliability and speed.

  • Frontend: Nuxt.js (Primary focus)
  • Backend: Python with FastAPI
  • Database: PostgreSQL
  • DevOps: GitHub & GitHub Actions for CI/CD
  • Services: Microservices architecture for automated reporting (PDF generation)

Key Responsibilities

  • Design and develop the frontend of our new application using Nuxt.js, ensuring a responsive and intuitive user experience.
  • Design and implement reusable UI components, specifically focusing on advanced datatables and interactive map views to visualize facility locations across North America.
  • Create engaging graphs and reports to display real-time temperature and humidity logs.
  • Build secure components to handle digital signatures, document organization, and approval tracking workflows.
  • Collaborate on the aesthetic direction of the platform. We need someone with a keen eye for design who can bridge the gap between functional code and beautiful user interfaces.

Expectations

  • Strong experience with a modern JavaScript framework (React/Angular) and willingness to master Nuxt.
  • Strong sense of UI/UX, aesthetics, whitespace, and how a user interacts with data.
  • Familiarity with Python (or a willingness to learn basics) to collaborate effectively with our backend team.
  • Articulate technical concepts clearly and collaborate well within a team.
  • Self-starter who looks for solutions and is excited to learn new technologies.
  • Follow a product roadmap while being able to adapt when necessary.
  • Work with Linux or Windows depending on your preference.
Ingénieur logiciel junior / Programmeur

Systèmes Sous-sol Québec

Laval

Permanent à temps plein

60 000,00$ - 60 000,00$ /an

Postuler directement

Description de Poste

English will follow

Systèmes Sous-sol Québec, leader régional en réparation de fondations au Québec, en pleine croissance, recherche un(e) Ingénieur logiciel junior / Programmeur à Laval, motivé et curieux pour rejoindre notre équipe et contribuer à des projets spéciaux.

Notre entreprise valorise l’équilibre travail-vie personnelle, l’innovation et le développement professionnel.

Avantages à rejoindre notre équipe en tant qu'Ingénieur logiciel junior / Programmeur :

  • 60K per year
  • Travail à temps plein et permanent
  • Avantages sociaux complets après 3 mois d'emploi
  • Nous égalons également vos cotisations REER
  • Environnement agréable où le respect et la confiance sont de mise
  • Grande réputation de l'entreprise et la chance de travailler pour un chef de file de l'industrie
  • Travaillez pour une entreprise primée : #1 concessionnaire canadien Contractor Nation depuis 2018 et Choix du Consommateur (2019, 2020, 2021)

Vos responsabilités en tant qu'Ingénieur logiciel junior / Programmeur :

  • Concevoir, développer, tester et maintenir des applications logicielles pour des projets spéciaux
  • Collaborer sur la création et l’optimisation d’outils intelligents, incluant la planification automatisée (smart schedule) et des modules intégrant du code généré par l’IA
  • Participer à l’analyse des besoins et proposer des solutions techniques adaptées.
  • Écrire un code clair, documenté, efficace et évolutif
  • Effectuer des revues de code et appliquer les meilleures pratiques de développement
  • Collaborer étroitement avec les équipes multidisciplinaires (gestion de projet, R&D, opérations)
  • Suivre et appliquer les tendances technologiques, particulièrement dans le domaine de l’intelligence artificielle et de l’automatisation
  • Participer activement à l’amélioration continue des processus et outils de développement
  • Travailler dans un environnement informatique polyvalent
  • Collaborer sur des projets informatiques passionnants qui mettront vos compétences à l’épreuve

Ce que nous recherchons en tant qu'Ingénieur logiciel junior / Programmeur :

  • Diplôme universitaire (Baccalauréat ou DEC) en génie logiciel, informatique ou domaine connexe
  • Connaissance de langages de programmation modernes (ex. Python, Java, C#, JavaScript, etc.)
  • Familiarité avec les outils de développement collaboratif (Git, GitHub/GitLab, etc.)
  • Intérêt marqué pour l’intelligence artificielle, l’automatisation et les algorithmes intelligents
  • Bonne compréhension des bases de données (SQL/NoSQL)
  • Capacité à apprendre rapidement et à s’adapter à des projets variés
  • Esprit d’équipe, créativité et souci du détail
  • Bonnes compétences en communication (français et anglais, un atout).

Pourquoi nous rejoindre en tant qu'Ingénieur logiciel junior / Programmeur ?
Chez Systèmes Sous-sol Québec, nous ne réparons pas seulement des fondations – nous bâtissons des carrières. La croissance continue de notre entreprise repose sur notre réputation, nos produits innovants et notre engagement envers l’excellence. Ici, vos contributions compteront, vos compétences évolueront et votre travail aura un impact.

Prêt(e) à postuler ?
Si cette opportunité correspond à vos attentes, nous voulons en savoir plus sur vous ! Cliquez sur les liens ci-dessous pour découvrir davantage sur nous et postuler dès aujourd’hui :

Regardez notre vidéo ! notre site web ! www.systemessoussolquebec.com

Ne manquez pas cette chance de rejoindre une entreprise qui valorise votre développement, soutient vos ambitions et célèbre vos réussites. Postulez maintenant et démarrez votre aventure en informatique avec nous !


Join Our Award-Winning Team!

We are an innovative and fast-growing company developing cutting-edge technology projects that combine artificial intelligence, automation, and smart software solutions. We are looking for a motivated and curious Junior Software Engineer / Programmer to join our team and contribute to special projects where creativity, precision, and passion for coding are essential.

Your Responsibilities As a Junior Software Engineer / Programmer, you will:

  • Design, develop, test, and maintain software applications for special projects
  • Collaborate on the creation and optimization of intelligent tools, including smart scheduling and modules powered by AI-generated code
  • Participate in requirements analysis and propose effective technical solutions
  • Write clean, well-documented, efficient, and scalable code
  • Perform code reviews and follow best practices in development
  • Work closely with multidisciplinary teams (project management, R&D, operations)
  • Stay up to date with emerging technologies, especially in AI and automation
  • Actively contribute to the continuous improvement of development processes and tools

What We’re Looking For in Junior Software Engineer / Programmer:

  • Bachelor’s degree or diploma in Software Engineering, Computer Science, or a related field
  • Knowledge of modern programming languages (e.g., Python, Java, C#, JavaScript, etc.)
  • Familiarity with collaborative development tools (Git, GitHub/GitLab, etc.)
  • Strong interest in artificial intelligence, automation, and smart algorithms
  • Understanding of databases (SQL/NoSQL)
  • Quick learner with adaptability to a variety of projects
  • Team player with creativity, attention to detail, and problem-solving skills
  • Strong communication skills (English required; French is an asset)

What We Offer to Junior Software Engineer / Programmer:

  • A dynamic and innovative environment where your ideas matter
  • Diverse and stimulating projects involving AI, intelligent programming, and automation
  • Opportunities for professional growth and continuous learning
  • A culture of collaboration and knowledge sharing
  • Competitive salary and benefits package

Ready to Apply?
If this sounds like the opportunity you’ve been waiting for, we want to hear from you! Click the links below to learn more about us and apply today:

Watch Our Video!
Visit Our Website! www.systemessoussolquebec.com

Ingénieur logiciel junior / Programmeur

Systèmes Sous-sol Québec

Laval

Permanent à temps plein

60 000,00$ - 60 000,00$ /an

Postuler directement

Description de Poste

English will follow

Systèmes Sous-sol Québec, leader régional en réparation de fondations au Québec, en pleine croissance, recherche un(e) Ingénieur logiciel junior / Programmeur à Laval, motivé et curieux pour rejoindre notre équipe et contribuer à des projets spéciaux.

Notre entreprise valorise l’équilibre travail-vie personnelle, l’innovation et le développement professionnel.

Avantages à rejoindre notre équipe en tant qu'Ingénieur logiciel junior / Programmeur :

  • 60K par an
  • Travail à temps plein et permanent
  • Avantages sociaux complets après 3 mois d'emploi
  • Nous égalons également vos cotisations REER
  • Environnement agréable où le respect et la confiance sont de mise
  • Grande réputation de l'entreprise et la chance de travailler pour un chef de file de l'industrie
  • Travaillez pour une entreprise primée : #1 concessionnaire canadien Contractor Nation depuis 2018 et Choix du Consommateur (2019, 2020, 2021)

Vos responsabilités en tant qu'Ingénieur logiciel junior / Programmeur :

  • Concevoir, développer, tester et maintenir des applications logicielles pour des projets spéciaux
  • Collaborer sur la création et l’optimisation d’outils intelligents, incluant la planification automatisée (smart schedule) et des modules intégrant du code généré par l’IA
  • Participer à l’analyse des besoins et proposer des solutions techniques adaptées.
  • Écrire un code clair, documenté, efficace et évolutif
  • Effectuer des revues de code et appliquer les meilleures pratiques de développement
  • Collaborer étroitement avec les équipes multidisciplinaires (gestion de projet, R&D, opérations)
  • Suivre et appliquer les tendances technologiques, particulièrement dans le domaine de l’intelligence artificielle et de l’automatisation
  • Participer activement à l’amélioration continue des processus et outils de développement
  • Travailler dans un environnement informatique polyvalent
  • Collaborer sur des projets informatiques passionnants qui mettront vos compétences à l’épreuve

Ce que nous recherchons en tant qu'Ingénieur logiciel junior / Programmeur :

  • Diplôme universitaire (Baccalauréat ou DEC) en génie logiciel, informatique ou domaine connexe
  • Connaissance de langages de programmation modernes (ex. Python, Java, C#, JavaScript, etc.)
  • Familiarité avec les outils de développement collaboratif (Git, GitHub/GitLab, etc.)
  • Intérêt marqué pour l’intelligence artificielle, l’automatisation et les algorithmes intelligents
  • Bonne compréhension des bases de données (SQL/NoSQL)
  • Capacité à apprendre rapidement et à s’adapter à des projets variés
  • Esprit d’équipe, créativité et souci du détail
  • Bonnes compétences en communication (français et anglais, un atout).

Pourquoi nous rejoindre en tant qu'Ingénieur logiciel junior / Programmeur ?
Chez Systèmes Sous-sol Québec, nous ne réparons pas seulement des fondations – nous bâtissons des carrières. La croissance continue de notre entreprise repose sur notre réputation, nos produits innovants et notre engagement envers l’excellence. Ici, vos contributions compteront, vos compétences évolueront et votre travail aura un impact.

Prêt(e) à postuler ?
Si cette opportunité correspond à vos attentes, nous voulons en savoir plus sur vous ! Cliquez sur les liens ci-dessous pour découvrir davantage sur nous et postuler dès aujourd’hui :

Regardez notre vidéo ! notre site web ! www.systemessoussolquebec.com

Ne manquez pas cette chance de rejoindre une entreprise qui valorise votre développement, soutient vos ambitions et célèbre vos réussites. Postulez maintenant et démarrez votre aventure en informatique avec nous !

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

Join Our Award-Winning Team!

We are an innovative and fast-growing company developing cutting-edge technology projects that combine artificial intelligence, automation, and smart software solutions. We are looking for a motivated and curious Junior Software Engineer / Programmer to join our team and contribute to special projects where creativity, precision, and passion for coding are essential.

Your Responsibilities As a Junior Software Engineer / Programmer, you will:

  • Design, develop, test, and maintain software applications for special projects
  • Collaborate on the creation and optimization of intelligent tools, including smart scheduling and modules powered by AI-generated code
  • Participate in requirements analysis and propose effective technical solutions
  • Write clean, well-documented, efficient, and scalable code
  • Perform code reviews and follow best practices in development
  • Work closely with multidisciplinary teams (project management, R&D, operations)
  • Stay up to date with emerging technologies, especially in AI and automation
  • Actively contribute to the continuous improvement of development processes and tools

What We’re Looking For in Junior Software Engineer / Programmer:

  • Bachelor’s degree or diploma in Software Engineering, Computer Science, or a related field
  • Knowledge of modern programming languages (e.g., Python, Java, C#, JavaScript, etc.)
  • Familiarity with collaborative development tools (Git, GitHub/GitLab, etc.)
  • Strong interest in artificial intelligence, automation, and smart algorithms
  • Understanding of databases (SQL/NoSQL)
  • Quick learner with adaptability to a variety of projects
  • Team player with creativity, attention to detail, and problem-solving skills
  • Strong communication skills (English required; French is an asset)

What We Offer to Junior Software Engineer / Programmer:

  • A dynamic and innovative environment where your ideas matter
  • Diverse and stimulating projects involving AI, intelligent programming, and automation
  • Opportunities for professional growth and continuous learning
  • A culture of collaboration and knowledge sharing
  • Competitive salary and benefits package

Ready to Apply?
If this sounds like the opportunity you’ve been waiting for, we want to hear from you! Click the links below to learn more about us and apply today:

Watch Our Video!
Visit Our Website! www.systemessoussolquebec.com

Senior UI Programmer

Invoke Studios

Montreal

Permanent à temps plein

Postuler directement

Join to apply for the Senior UI Programmer role at Invoke Studios

At Invoke, our mission is to Have Fun Building Great Games.

We believe the best games come from people who love what they do, in an environment that values them and their ideas. That’s why we make games that our younger selves used to dream about. And we make sure that everyone has the opportunity to contribute to our collective success. Being part of Wizards of the Coast, we get to contribute to a collection of games that have inspired players and developers for decades.

At Invoke, you get to play your part as a valued member of an open and dedicated team within a magical world!

Invoke is looking for a Senior UI Programmer to join our team. In this role, you will develop, support, and optimize the UI features for our game. The ideal candidate has experience with AAA console games and Unreal Engine, and an interest in implementing, debugging, and optimizing UI code.

What You'll Do

  • Develop, implement, and optimize user interface systems to support game design and user experience
  • Collaborate with game designers, gameplay programmers, presentation director, and user interface artists on layouts
  • Collaborate with artists to provide solutions that match their artistic vision
  • Understand existing features, suggest and develop improvements
  • Develop documentation to communicate user interface design
  • Resolve user interface bugs
  • Participate in code review to maintain project quality and consistency
  • Learn about existing features, suggest and develop improvements

What You'll Bring

  • 5+ years of experience working on game user interfaces
  • Experience working with Unreal Engine
  • Excellent C++ skills
  • Excellent Blueprint skills
  • Excellent UMG and Common UI skills
  • Experience with the MVVM pattern
  • Modular and maintenance-oriented implementation approach
  • Excellent interpersonal skills

We are an Equal Opportunity Employer

Invoke commits to offer equal working chances to every individual, without regard based on the following: age, sex, sexual orientation, physical disability, country of origin, religion, citizenship, native country, or any other possible particularities. We sincerely believe in a respectful and open-minded work environment, in which everyone can fully contribute to the organization's development.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Seniority Level

Mid‑Senior level

Employment Type

Full‑time

Job Function

Engineering and Information Technology

Industries

Manufacturing

Referrals increase your chances of interviewing at Invoke Studios by 2x

ETL Developer

Genpact

Montreal

Permanent à temps plein

Postuler directement

ETL Developer

At Genpact, we don’t just adapt to change—we drive it. AI and digital innovation are redefining industries, and we’re leading the charge. Genpact’s AI Gigafactory, our industry-first accelerator, is an example of how we’re scaling advanced technology solutions to help global enterprises work smarter, grow faster, and transform at scale. From large-scale models to agentic AI, our breakthrough solutions tackle companies’ most complex challenges.

If you thrive in a fast-moving, tech-driven environment, love solving real-world problems, and want to be part of a team that’s shaping the future, this is your moment.

Genpact (NYSE: G) is an advanced technology services and solutions company that delivers lasting value for leading enterprises globally. Through our deep business knowledge, operational excellence, and cutting-edge solutions – we help companies across industries get ahead and stay ahead. Powered by curiosity, courage, and innovation, our teams implement data, technology, and AI to create tomorrow, today. Get to know us at genpact.com and on X, YouTube, and Facebook.

Inviting applications for the role of ETL Developer.

We are seeking an experienced Data Engineer / ETL Developer to join our data engineering team in Montreal. The ideal candidate will have strong expertise in Snowflake data pipelines and advanced SQL, along with hands-on experience using ETL tools. While Talend experience is preferred, candidates with strong ETL fundamentals and a willingness to learn Talend are encouraged to apply. This role will support enterprise data integration, reporting, and analytics initiatives as the organization transitions away from legacy ETL platforms.

Key Responsibilities:

  • Design, develop, and maintain end-to-end data pipelines in Snowflake
  • Build and optimize complex SQL queries for data transformation, validation, and analytics
  • Develop and maintain ETL workflows using Talend or other ETL tools
  • Perform data extraction, transformation, and loading (ETL/ELT) from multiple source systems
  • Collaborate with business analysts, data engineers, and stakeholders to understand data requirements
  • Ensure data quality, accuracy, performance, and scalability
  • Troubleshoot and resolve data pipeline, ETL, and performance issues
  • Implement best practices for data governance, security, and compliance
  • Participate in code reviews, testing, deployment, and production support
  • Contribute to ongoing platform modernization and optimization initiatives

Required Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 4+ years of experience in data engineering, ETL development, or data integration roles
  • Very strong SQL skills (Snowflake, Oracle, SQL Server, PostgreSQL, or similar)
  • Hands-on experience building and maintaining data pipelines in Snowflake
  • Experience with ETL tools (Talend preferred; other ETL tools acceptable)
  • Working knowledge of Python for data processing, automation, or integration
  • Solid understanding of data warehousing concepts, ELT/ETL patterns, and data modeling
  • Experience working in Linux/Unix environments
  • Strong analytical, problem-solving, and communication skills
  • Willingness to work 3 days per week onsite in Montreal

Preferred Qualifications:

  • Experience with cloud platforms such as AWS, Azure, or GCP
  • Familiarity with job scheduling tools and CI/CD pipelines
  • Experience working in Agile/Scrum environments
  • Exposure to data migration or platform modernization projects

Genpact is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, religion or belief, sex, age, national origin, citizenship status, marital status, military/veteran status, genetic information, sexual orientation, gender identity, physical or mental disability or any other characteristic protected by applicable laws. Genpact is committed to creating a dynamic work environment that values respect and integrity, customer focus, and innovation.

Furthermore, please do note that Genpact does not charge fees to process job applications and applicants are not required to pay to participate in our hiring process in any other way. Examples of such scams include purchasing a 'starter kit,' paying to apply, or purchasing equipment or training.

Please be informed the proof of education (including educational certificates) may be requested during the recruitment process. Please note that Genpact does not impose any CV format nor do we require you to enclose a photograph to your CV as part of the application process.

Espace publicitaire
Développeur(euse) logiciel senior

Eaton

Brossard

Permanent à temps plein

Postuler directement

Développeur(euse) logiciel senior

Le poste de Développeur(euse) logiciel senior est proposé par Eaton au sein de l’unité commerciale Utility Digital Solutions (UDS). Il est basé au Centre d'Innovation des Amériques d’Eaton à Brossard (Québec), où il offre des opportunités de travail hybride et des avantages sociaux dès le premier jour. Les candidats doivent résider à moins de 80 km de Brossard, Québec, Canada.

La fourchette salariale annuelle prévue pour ce poste est de 88 000 $ à 110 000 $. Les salaires sont déterminés en fonction des compétences, de l’expérience et des qualifications des candidats, ainsi que des considérations du marché et de l’entreprise.

Ce Que Vous Ferez

  • Analyser les spécifications techniques et les exigences techniques de projets complexes.
  • Concevoir, développer, et effectuer la maintenance de code source efficace, réutilisable, et fiable.
  • Préparer des plans de tests détaillés.
  • Collaborer avec l'équipe de support afin de fournir une expérience client inégalée.
  • Coordonner toutes les étapes du cycle de développement en collaboration avec le chef de projet.
  • Participer aux ateliers de conception et aux activités de déploiement de projets à la fois localement et sur les sites des clients.
  • Évaluer les nouvelles technologies et les outils de développement.
  • Rédiger la documentation technique.

Qualifications

  • Baccalauréat en informatique, génie logiciel ou programme connexe d'un établissement agréé.
  • Minimum de 5 années d’expérience en développement logiciel.
  • Minimum de 3 années d’expérience avec C#.
  • Expérience avec Jira, GitHub ou des outils de développement logiciel similaires.
  • Expérience avec SQL, LINQ et les bases de données Microsoft SQL Server, Oracle Database.
  • Maîtrise de l’anglais et du français (capacité à travailler dans ces langues). La maîtrise du français et de l’anglais est essentielle pour ce poste afin de communiquer avec des collègues, clients et partenaires situés au Québec ou à l’extérieur de la province, ainsi que pour comprendre les documents techniques dans le domaine de notre industrie.
  • Être autorisé légalement à travailler au Canada sans parrainage de l’entreprise maintenant et à l’avenir.

Qualifications Préférables

  • Expérience en développement Web.
  • Expérience en architecture logicielle.
  • Expérience avec d’autres langages de programmation : C++, Python.

Compétences Professionnelles

  • Avoir de bonnes aptitudes de communication, de relations interpersonnelles et d’organisation.
  • Être en mesure d’analyser et de résoudre des problèmes complexes.
  • Savoir prioriser son travail adéquatement et gérer son temps efficacement.

Ce affichage concerne un poste vacant existant.

Chez Eaton, nous utilisons l’intelligence artificielle (IA) pour vous recommander des postes correspondant aux compétences et à l’expérience requises pour les rôles à pourvoir. Nos équipes d’acquisition de talents utilisent également l’IA pour identifier les candidats dont les compétences correspondent à l’emploi. Les décisions d’embauche sont prises par les responsables d’Eaton dans le cadre d’un processus d’entrevue structuré, et non par l’IA.

Nous nous engageons à garantir l'égalité des chances en matière d'emploi pour les candidats et les employés. Nos processus de recrutement utilisent des critères de sélection équilibrés et évitent toute discrimination illégale à l'encontre des candidats en raison de leur âge, de leur couleur, de leur handicap, de leur état matrimonial, de leur origine nationale, de leur sexe, de leur identité sexuelle, de leurs informations génétiques, de leur race ou de leur origine raciale, de leur religion, de leur orientation sexuelle ou de tout autre statut protégé ou requis par la loi.

Nous savons que de bons programmes d'avantages sociaux sont importants pour les employés et leurs familles. Eaton offre divers avantages en matière de santé et de bien-être ainsi que des avantages de retraite, et plusieurs programmes qui prévoient des congés payés et non payés. Veuillez noter que les programmes et options spécifiques disponibles pour un employé peuvent dépendre de facteurs d'éligibilité tels que l'emplacement géographique, la date d'embauche et l'applicabilité des conventions collectives.

Informations du poste

Seniorité : Mid-Senior level

Type d'emploi : Full-time

Fonction : Other

Python Developer

Compunnel, Inc.

Montreal

Permanent à temps plein

Postuler directement

Description du Poste

La team des plateformes de gestion des vulnérabilités recherche un développeur Python expérimenté et proactif pour concevoir et mettre en œuvre des API REST hautes performances en utilisant FastAPI.

Le candidat doit être capable de s'adapter rapidement à un environnement en évolution rapide et de prendre l'entière responsabilité des services/fonctionnalités sur lesquels il travaillera.

Core Responsibilities:

  • Concevoir et mettre en œuvre des API RESTful évolutives, maintenables et performantes en utilisant FastAPI, SQLModel et Redis.
  • Écrire un code Python propre, efficace et maintenable.
  • Développer et maintenir la documentation.
  • Concevoir et optimiser les schémas de base de données et les requêtes.
  • Créer et maintenir des suites de tests automatisés.
  • Surveiller et optimiser les performances des API.
  • Mettre en œuvre des stratégies de mise en cache et de limitation de débit.
  • Collaborer avec l'équipe front-end pour assurer une intégration fluide des API.
  • Aider à la mise en œuvre de flux de travail pour détecter, archiver et purger les données obsolètes en fonction des politiques de conservation.
  • Assurer une journalisation et un audit appropriés des processus de cycle de vie des données.
  • Encadrer les développeurs juniors et réviser le code.
  • Collaborer avec l'architecte système pour affiner la logique des API, améliorer les performances des requêtes et mettre en œuvre des stratégies de mise en cache.

Required Skills:

  • Plus de 5 ans d'expérience professionnelle en développement Python.
  • Solide expérience avec FastAPI ou des frameworks similaires (Flask, Django REST).
  • Compréhension approfondie des principes de conception d'API REST.
  • Expertise en programmation asynchrone avec Python.
  • Expérience solide avec les bases de données SQL (PostgreSQL de préférence).
  • Bonne connaissance des meilleures pratiques de sécurité des API.
  • Expérience avec Docker et des environnements conteneurisés comme Openshift/Kubernetes.
  • Compétence dans l'écriture de tests unitaires et de tests d'intégration.
  • Familiarité avec l'architecture orientée événements et des outils comme Kafka.
  • Solides compétences en résolution de problèmes et attention aux détails.
  • Communication efficace et capacité à travailler dans un environnement collaboratif et agile.
  • Adaptabilité et envie d'apprendre de nouveaux outils et technologies.

Nice to Have:

  • Connaissance des outils de surveillance comme Prometheus et OpenTelemetry.
  • Expérience avec des architectures de microservices.
Software Developer

Autodesk

Montreal

Permanent à temps plein

Postuler directement

Overview

We are seeking a talented and highly motivated individual to help develop a world-class commercial cloud service, Autodesk Preconstruction, used by construction companies to increase efficiency and reduce waste during construction. If you are an experienced software developer proficient in cloud web services and enjoy working in a dynamic, fast-paced team leveraging state-of-the-art technologies, we would love to hear from you!

You will be part of an agile team of developers building world-class cloud software applications and services. You will collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support, etc. This is a remote position based in Canada with preference for Eastern, Central and Mountain time zones.

Responsibilities

  • Involved with all aspects of software development
  • Developing with quality and running the service to create and maintain the most reliable, secure, performant and high-throughput service for our customers
  • Contribute to a high-performing agile team that includes other strong developers and support from dedicated designers and product owners
  • Work on feature development projects that fill needs in pre-construction and planning
  • Use modern development tools, technologies and platforms to continually innovate and improve both software and processes

Minimum Qualifications

  • Bachelor's degree in Computer Science or Software Engineering or equivalent experience
  • 2 to 5 years of software development experience
  • Experience working on agile software projects with short release cycles
  • Solid understanding of typical web application architecture (data, application, web tiers, etc.)
  • Experience with REST API development in a Service Oriented Architecture (microservices)
  • Good understanding of cloud design patterns and best practices (e.g., circuit breaker, caching, deferred load, queuing)
  • Familiar with security best practices for a modern cloud service
  • Ability to support the production service by periodically being on-call
  • Familiarity with CI/CD concepts and experience with a deployment pipeline

Preferred Qualifications

  • Knowledge of JavaScript, TypeScript, Node.js and React
  • Proficiency with Amazon Web Services or other cloud infrastructure technologies
  • Familiarity with basic network infrastructure and components (load balancing, NAT, scaling, etc.)

The Ideal Candidate

  • Proficient in AWS cloud services
  • Fast learner and keen to work with latest tools and technologies
  • Perpetual learner who ideates about new and improved ways of doing things and shares ideas with the engineering team
  • Team player and effective communicator who builds collaborative relationships with technical and non-technical colleagues
  • Enjoys working with distributed team members
  • Contains a strong desire and ability to deliver results
  • Able to succeed and reach high standards in a dynamic, agile environment with changing priorities
  • Able to work independently and manage multiple tasks with guidance from stakeholders and team members

Learn More

About Autodesk: Welcome to Autodesk! Amazing things are created every day with our software – from green buildings and clean cars to smart factories and big films. We help innovators turn ideas into reality, transforming not only how things are made, but what can be made. We take pride in our culture, which guides how we work, how we connect with customers and partners, and how we show up in the world. As an Autodesk employee, you can do meaningful work that helps build a better world designed and made for all.

Salary transparency

Salary is one part of Autodesk’s competitive compensation package. For Canada-BC based roles, the starting base salary is typically between $88,000 and $128,700. Offers are based on experience and geographic location and may exceed this range. In addition to base salaries, our compensation package may include annual bonuses, stock grants, and a comprehensive benefits package.

Diversity & Belonging

We cultivate a culture of belonging where everyone can thrive. Learn more here:

Are you an existing contractor or consultant with Autodesk?

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

Développeur/développeuse logiciel senior

Firstbase

Montreal

Permanent à temps plein

Postuler directement

Description de poste

Pour la version anglaise de cette description de poste, veuillez consulter le lien suivant / For the English version of this job description, please refer to the following link :

  • Senior Software Developer

À propos d’AppDirect

Devenez un citoyen du monde à l’ère numérique et outilez une nouvelle génération d’entrepreneurs branchés aux quatre coins du globe. AppDirect offre une plateforme d’abonnement permettant de vendre n’importe quel produit en tant que service, et ce, par n’importe quel canal et sur n’importe quel appareil. Nous alimentons des millions d’abonnements pour le compte d’organisations de partout dans le monde. Notre action est toujours guidée par nos valeurs et notre culture – une culture qui vous permet d’être vu, de rester authentique et d’exceller.

Votre profil

À titre de développeur logiciel senior chez AppDirect, vous intégrerez une équipe qui conçoit des logiciels robustes et fiables à un rythme humain, grâce à des chaînes d'outils modernes permettant le déploiement du code en production plusieurs fois par jour. Vous développerez des applications multi-niveaux performantes et résilientes, permettant aux leaders de l’industrie d’étendre leurs opérations dans les domaines de l’infonuagique et du commerce en ligne. Vous aurez en outre la possibilité de progresser en tant que développeur avec un plan personnalisé, adapté à vos intérêts et à vos aspirations.

Ce que vous ferez et ce qui vous fera briller :

  • Résoudre des problèmes techniques complexes et de grande envergure;
  • Produire du code axé sur l’évolutivité, la testabilité, le soutien et la maintenabilité;
  • Assumer la responsabilité de votre code et livrer du travail dont vous pouvez être fier;
  • Participer de manière active et enthousiaste aux revues de code approfondies et aux efforts de résolution de problèmes complexes;
  • Orienter notre programme de mentorat pour les nouveaux membres et autres membres moins expérimentés de l'équipe;
  • Faire preuve de curiosité : s'efforcer de comprendre l’impact de votre travail sur celui de l’équipe, sur le produit et sur Tackle dans son ensemble;
  • Accueillir différentes perspectives : faire preuve d'ouverture et d'inclusion dans toutes vos interactions.

Compétences requises

  • 6+ années d'expérience professionnelle dans la conception de services backend modernes, évolutifs et performants, dont 3+ années d’expérience professionnelle avec Go, avec une solide maîtrise des principes du développement piloté par les types;
  • Maîtrise avancée de la modélisation de bases de données NoSQL avec DynamoDB (y compris la conception de tables uniques) et connaissance approfondie des bases de données relationnelles telles que Postgres pour alimenter l'infrastructure de données d'AppDirect;
  • Expérience professionnelle du déploiement d'applications et de services gérés sur AWS, notamment API Gateway, Lambda, Step Functions; expertise solide de l’infrastructure en tant que code (IaC) avec des outils comme AWS CDK, Terraform ou d’autres frameworks similaires;
  • Expérience professionnelle solide en conception d'API RESTful; maîtrise de la conception de microservices événementiels, idéalement avec Amazon EventBridge, pour construire des systèmes distribués et résilients;
  • Engagement à respecter des normes élevées, pour votre travail et celui de votre équipe, notamment dans le choix des compromis techniques pour livrer des solutions équilibrées;
  • Autonomie, sens de l'organisation, attitude positive et orientée vers les solutions; capacité à travailler dans un environnement hybride où la flexibilité des horaires implique une communication asynchrone;
  • Capacité à communiquer clairement et efficacement, tant à l’oral qu’à l’écrit, au sein d’équipes de développement distribuées.

Chez AppDirect, nous croyons que l’innovation est à son meilleur dans un environnement favorisant la diversité de l’excellence, de l’expérience et de la pensée. Nous accueillons chaque « AppDirecteur » et « AppDirectrice » pour l’empreinte unique qui est la sienne. Nous favorisons un environnement inclusif et sans discrimination à l’égard de la race, de la religion, de l’âge, de l’orientation sexuelle et de l’identité de genre, afin de favoriser l’authenticité, la fierté et l’excellence. Dans cette optique, nous encourageons fortement les candidatures des personnes autochtones, des personnes handicapées, des personnes issues de la diversité des orientations sexuelles et des genres et/ou des personnes aux identités intersectionnelles.

Chez AppDirect, nous prenons la protection de la vie privée très au sérieux. Pour plus d'informations sur notre utilisation et notre gestion des données personnelles des candidats, veuillez lire notre politique de confidentialité des candidats. Pour en savoir plus sur nos pratiques générales en matière de confidentialité, veuillez consulter l'avis de confidentialité d'AppDirect.

Veuillez noter que ce rôle nécessite une bonne connaissance de l'anglais puisque le/la candidat.e sélectionné.e devra collaborer avec des équipes situées, entre autres, aux États-Unis, en Inde, en Argentine, ainsi que dans les provinces de l'Ontario et de l'Alberta.

#LI-Hybrid

#J-18808-Ljbffr

Java Developer

Cynet systems Inc

Montreal

Permanent à temps plein

Postuler directement

Description de Poste

Requirement / Must Have

  • Strong hands-on experience with Core Java (Java 8 preferred).
  • Experience with Spring and Spring Boot.
  • Experience building RESTful microservices.
  • Experience with Kafka integration and message streaming.
  • Experience with relational databases.
  • Ability to work in an Agile environment.

Experience

  • 7+ years of hands-on experience in Java application development.
  • Experience working with microservices and distributed systems.
  • Experience with CI/CD pipelines and automation tools.
  • Experience with Unix or Linux environments.

Responsibilities

  • Design, develop, and maintain enterprise-grade applications using Core Java, Spring, Spring Boot, and Hibernate.
  • Build and optimize scalable, secure, and resilient RESTful microservices.
  • Implement messaging and streaming solutions using Kafka.
  • Write clean, maintainable, and unit-tested code following best practices.
  • Participate in code reviews, architecture discussions, and development standards.
  • Support CI/CD processes for automated build, test, and deployment.
  • Perform troubleshooting, performance tuning, and production support as required.
  • Design and optimize database queries and schemas.
  • Use shell scripting for automation and operational tasks.
  • Collaborate with QA teams, business analysts, product owners, and architects.
  • Provide technical guidance and mentorship to junior developers.
  • Ensure compliance with organizational standards and security guidelines.

Should Have

  • Experience in the banking or financial services domain.
  • Exposure to XML and JSON-based integrations.
  • Familiarity with containerization and orchestration tools.

Skills

  • Core Java and object-oriented design.
  • Spring, Spring Boot, Hibernate, and JPA.
  • RESTful microservices architecture.
  • Kafka and messaging technologies.
  • CI/CD automation and DevOps practices.
  • Relational databases and SQL.
  • Unix shell scripting.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.

Qualification and Education

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical discipline.
Espace publicitaire
Web Designer

Mercor

Montreal

Permanent à temps plein

65,00$ - 135,00$ /heure

Postuler directement

Description de Poste

Mercor connects elite creative and technical talent with leading AI research labs. Headquartered in San Francisco, our investors include Benchmark, General Catalyst, Peter Thiel, Adam D'Angelo, Larry Summers, and Jack Dorsey.

Position

Web and Digital Interface Designer

Type

Contract

Compensation

$65–$135/hour

Location

US, UK, or Canada

Commitment

15+ hours/week

Role Responsibilities

  • Design questions related to your occupation as a Web and Digital Interface Designer.
  • Collaborate with AI research teams to ensure question relevance and quality.
  • Develop evaluation criteria for assessing AI-generated design tasks.
  • Work independently and asynchronously to meet project deadlines.
  • Ensure access to a desktop or laptop computer for project tasks.

Qualifications

Must-Have

  • 4+ years full-time work experience in Web and Digital Interface Design.
  • Be based in the US, UK, or Canada.
  • Hourly contractor.

Application Process (Takes 20–30 mins to complete)

  • Upload resume
  • AI interview based on your resume

Resources & Support

  • For details about the interview process and platform information, please check:
  • For any help or support, reach out to:

PS: Our team reviews applications daily. Please complete your AI interview and application steps to be considered for this opportunity.

Programmeur PLC

Gexel Telecom International Inc.

Montreal

Permanent à temps plein

Postuler directement

Description du poste

Chez MESAR Procédé et Équipement, nous concevons et intégrons des solutions industrielles sur mesure destinées à optimiser les procédés de nos clients. Pour soutenir notre croissance et renforcer notre expertise interne, nous cherchons un Programmeur PLC passionné par l’automatisation et motivé par les défis techniques.

Vous collaborerez avec notre équipe d’ingénierie, nos spécialistes de procédés et nos partenaires de fabrication pour développer et mettre en service des systèmes d’automatisation avancés. Votre contribution sera essentielle à la réussite de projets industriels d’envergure.

Vos responsabilités

  • Programmer, modifier et optimiser les programmes PLC
  • Développer des applications d’automatisation ainsi que des interfaces HMI ergonomiques et robustes.
  • Rédiger et maintenir la documentation numérique ainsi que les séquences de contrôle.
  • Développer et exécuter des plans de tests pour valider le fonctionnement complet des systèmes.
  • Intégrer des technologies de contrôle avancées selon les exigences des procédés (motion, instrumentation, communication industrielle, sécurité fonctionnelle).

Mise en route et validation

  • Participer à la conception ou révision électrique lorsque requis.
  • Effectuer des tests fonctionnels en atelier (FAT) et des mises en service complètes chez le client (SAT).
  • Assurer la conformité des systèmes aux normes et pratiques MESAR ainsi qu’aux standards du secteur (CSA, ISA, IEC, etc.).

Support technique

  • Diagnostiquer et résoudre des problèmes liés à la programmation, aux réseaux industriels ou aux équipements de contrôle, à distance ou sur site.
  • Offrir un soutien technique aux équipes internes ainsi qu’aux utilisateurs finaux.
  • Participer à l’optimisation continue des solutions installées chez nos clients.

Documentation et rigueur technique

  • Rédiger les rapports techniques, résultats de tests, plans de validation et notes de conception.
  • Documenter les programmes, les configurations réseau et les manuels d’opération MESAR.
  • Maintenir une structure claire de versions et d’archives de projets.

Profil recherché

  • Expérience entre 3 et 5 années
  • DEC en génie électrique, automatisation, instrumentation, génie logiciel ou formation technique équivalente
  • Rockwell essentiellement, Siemens un atout

Pourquoi joindre MESAR Procédé et Équipement

  • Environnement technique où les idées et les solutions ingénieuses ont une réelle valeur.
  • Nos valeurs collectives : Persévérer, Innover, Rassembler, Collaborer
  • Possibilités de développement professionnel au sein du Groupe MESAR qui totalise environ 145 employés à travers plusieurs disciplines.
  • Équipe passionnée, expérimentée et reconnue pour son expertise.

Ce que nous offrons

  • Coopérative de travailleurs actionnaires
  • Mode de travail flexible selon les projets
  • Formation continue
  • Assurance collective complète
  • REER participatif
  • Stationnement gratuit

Prêt à contribuer à des projets industriels majeurs?

Envoyez-nous votre CV et venez participer à la conception et la réalisation de solutions d’automatisation qui font avancer les procédés industriels de demain.

Programmeur CNC

SOGECLAIR

Boucherville

Permanent à temps plein

Postuler directement

Description du poste

Le programmeur CNC a comme tâche principale de programmer les machines à commandes numériques. Le titulaire sera appelé à travailler sur des pièces usinées complexes et uniques nécessaires à l’assemblage de mobilier respectant les critères de qualité aéronautique.

Responsabilités

  • Lire et interpréter les dessins d’ingénierie et les plans de production
  • Définir les étapes de fabrication optimales (sur CNC)
  • Effectuer la programmation de pièces et/ou imbrications de pièces
  • Effectuer la programmation de pièces complexes sur multi axes (au besoin)
  • Sélectionner les outils de coupe appropriés pour effectuer un usinage optimal
  • Paramétrer un logiciel de validation
  • Collaborer étroitement avec le groupe méthodes sur le processus de fabrication
  • Travailler en collaboration avec les machinistes et les inspecteurs pour perfectionner les méthodes de fabrication
  • Résoudre les problèmes de développement des pièces sur les machines CNC
  • Optimiser l'utilisation de matière première, le temps d'usinage, l'usure des outils, etc.
  • Participer aux études de «fabriquer vs acheter» en estimant la faisabilité des pièces à usiner, les temps de programmation et les temps d’usinage
  • Être en mesure de transmettre des informations techniques claires et précises aux opérateurs
  • Respecter les règles de santé/sécurité/environnement au travail

Profil et qualifications

  • Diplôme d’études collégiales en génie mécanique ou attestation d’études collégiales en programmation mécanique ou autre formation pertinente
  • Avoir un minimum de 3 ans d’expérience dans un poste similaire
  • Connaître le logiciel Mastercam pour la programmation CNC
  • Connaissance de Catia (un atout)
  • Connaissance de woodwop (un atout)
  • Avoir un bon esprit d’analyse lié au séquencement de fabrication

Le Groupe SOGECLAIR valorise la diversité et l’inclusion et considère ces éléments comme étant essentiels à sa performance. Nous nous engageons à recruter sans discrimination.

Processus de recrutement

  • Un rapide entretien téléphonique de pré-qualification
  • Un entretien avec le gestionnaire sur site
  • Un second entretien technique (Optionnel)
  • Bienvenue à bord !

SOGECLAIR DIGITAL ENGINEERING consolide et développe les projets d'ingénierie au sein du groupe, se caractérisant par une diversité de domaines d'expertise. En tant qu'entreprise à dimension humaine, SOGECLAIR et ses équipes d'experts offrent de multiples compétences en ingénierie mécanique, allant des phases de recherche et développement jusqu’aux supports en services.

Nos expertises : aérostructure et installation de systèmes, aménagements de cabine d’intérieurs d’avions, industrialisation, gestion de configuration, conseil en management et en opérations, performance des produits et procédés, transformation numérique, excellence opérationnelle et transition environnementale.

Nous rejoindre : Rejoignez-nous ! - Sogeclair

*Permis agence de placement de personnel : AP-2000454

*Permis agence de recrutement de travailleurs étrangers temporaires : AR-2000453

Pega Developer

Compunnel, Inc.

Montreal

Permanent à temps plein

Postuler directement

Description du Poste

Client’s Operations Technology (OT) department, within the Firm-wide Business Process Management Community of Practice (CoP), is seeking a Pega Developer with 5–7 years of experience. The CoP team provides BPM services and tools across the Firm, supporting Pega platform design, implementation, and consulting. As part of Workflow Orchestration, the Pega Developer will be responsible for administration, maintenance, and support of Pega applications, ensuring high availability, performance, and security. The role requires close collaboration with development teams, business stakeholders, and IT partners to deliver seamless integration and optimal use of the Pega platform. Location is Montreal, with Day 1 onboarding onsite and in-office presence three times per week.

Key Responsibilities

  • Maintain and develop multiple Pega applications across the Firm
  • Provide BPM services, tools, and consulting to technology teams
  • Ensure high availability, performance, and security of Pega applications
  • Administer, maintain, and support the Pega platform
  • Collaborate with development teams, business stakeholders, and IT teams
  • Support workflow orchestration and transformation solutions for Operations

Required Qualifications

  • Bachelor’s degree in computer science or related field
  • 5+ years of experience with Pega BPM
  • Strong knowledge of SDLC, Agile, CD&CI methodologies
  • Experience with Pega application development
  • Experience with Pega system administration (installation, configuration, upgrade)
  • Excellent problem-solving and analytical skills
  • Expertise in integration technologies such as SOAP, REST, MQ, TCP, HTTP

Preferred Qualifications

  • 2+ years of experience as a Pega Administrator or similar role
Développeur logiciel senior (.NET)

Cognibox

Montreal

Permanent à temps plein

Postuler directement

Développeur logiciel senior (.NET)

Department: Technology

Employment Type: Permanent

Location: Greater Montreal Metropolitan Area, Canada

Reporting To: Engineering Manager

Description

Nous créons un monde du travail plus sûr en développant des logiciels qui soutiennent un réseau mondial d’acheteurs, de fournisseurs et de partenaires responsables. Chez Veriforce, nous simplifions la conformité pour plus de 50 000 organisations à travers le monde, en les aidant à protéger leurs collaborateurs, leurs opérations et la planète. La technologie que nous développons aujourd’hui contribue à bâtir un avenir meilleur.

Nous recherchons un Développeur logiciel (.NET) talentueux, à l’aise dans un environnement Agile et collaboratif, et passionné par la création d’applications de haute qualité qui répondent à des problématiques concrètes.

En tant que développeur au sein de notre équipe en pleine croissance, vous jouerez un rôle clé dans la conception des outils, services et plateformes qui soutiennent notre activité. Vous ne vous contenterez pas d’écrire du code : vous participerez à l’évolution de nos méthodes de travail, accompagnerez les autres membres de l’équipe et contribuerez à une culture d’innovation et d’excellence.

What that means day-to-day:

  • Être un contributeur clé au sein de notre équipe de développement, en livrant des solutions logicielles sécurisées, évolutives et maintenables
  • Concevoir, tester et maintenir du code de haute qualité pour des applications métiers web, mobiles et desktop en utilisant des technologies et frameworks modernes.
  • Collaborer avec les chefs de produit, designers et parties prenantes afin de transformer les besoins utilisateurs en solutions logicielles fonctionnelles et performantes.
    Contribuer aux échanges techniques, aux revues de code et à l’amélioration continue des pratiques de développement et des méthodes de travail de l’équipe.
  • Piloter des améliorations sur les services et plateformes grâce à l’automatisation, aux bonnes pratiques et aux principes de code propre.
  • Assurer le support et le diagnostic des incidents dans le cadre du support de niveau 3, en prenant la responsabilité des sujets jusqu’à leur résolution.
  • Agir en tant que référent technique et mentor pour les développeurs juniors, en favorisant l’apprentissage et la collaboration.
  • Traduire des concepts techniques en langage clair afin de faire le lien entre les équipes techniques et métiers.
  • Participer à la définition de la feuille de route produit et contribuer à façonner les fonctionnalités et services de demain.
  • Se tenir informé des technologies émergentes et proposer des solutions innovantes.

What you’ll need to be successful:

  • Vous devez être bilingue en français et en anglais.
  • Solide expérience pratique avec .NET Framework et .NET Core
  • Maîtrise d’ASP.NET MVC et Web Forms
  • Bonne maîtrise de HTML, CSS, SASS, JavaScript / TypeScript
  • Excellente compréhension des API REST, d’Entity Framework et de SQL Server
  • Expérience de travail dans un environnement de développement Agile
  • Capacité à communiquer clairement des concepts techniques complexes à des publics non techniques
  • Solides compétences en résolution de problèmes et état d’esprit orienté amélioration continue
  • Expérience avérée de collaboration transverse et de gestion des attentes des parties prenantes
  • Connaissance des pratiques DevOps et des pipelines CI/CD
  • Exposition aux services et environnements Azure
  • Expérience avec les services Windows
  • Connaissances en programmation asynchrone, mécanismes de mise en cache et techniques de journalisation
  • Vous êtes autonome, adaptable et à l’aise dans un environnement dynamique et en évolution rapide
  • Vous accordez une grande importance à la qualité — pas seulement du code, mais aussi à la collaboration au sein de l’équipe
  • Vous aimez accompagner et encadrer les autres, et contribuer à une culture de travail positive et inclusive
  • Vous apportez énergie, curiosité et une réelle envie d’apprendre et d’évoluer avec l’équipe

What you’ll get in return:

Nous appliquons une politique de travail hybride et souhaitons que vous puissiez donner le meilleur de vous-même chez nous. Nous mettons un point d’honneur à offrir de nombreuses solutions pour accompagner nos équipes dans leur performance, car nous sommes convaincus que lorsque l’on prend soin de ses collaborateurs, ils prennent soin de tout le reste.

Notre équipe recrutement étudie chaque candidature en fonction des exigences du poste et des besoins de l’entreprise. Nous croyons fermement aux compétences transférables et aux qualités humaines. C’est pourquoi nous considérons également les candidatures qui ne remplissent pas l’ensemble des critères, mais qui démontrent le potentiel, l’aptitude et les capacités nécessaires.

Notre priorité est de mettre chacun dans les meilleures conditions de réussite. La décision finale sera prise en fonction de notre capacité à vous accompagner dans votre montée en compétences ou à vous fournir le soutien nécessaire pour tirer le meilleur parti de cette opportunité.

Nous sommes fiers d’être un employeur qui promeut l’égalité des chances. Nous nous engageons à ce qu’aucun candidat ne soit discriminé en raison de son identité ou expression de genre, de son origine ethnique, de son handicap, de son orientation sexuelle, de son âge, de sa couleur de peau, de sa région, de sa religion, de sa nationalité ou de son sexe.

Nous nous engageons à développer une équipe diversifiée tout en favorisant un environnement inclusif où chacun se sent en sécurité et libre d’être soi-même.

  • Une réponse à votre candidature sous 15 jours ouvrés
  • Un processus de recrutement comprenant :
    • Un premier échange de découverte avec un recruteur
    • Un entretien de première étape via Microsoft Teams
    • Un entretien complémentaire avec les parties prenantes avec lesquelles vous travaillerez étroitement dans le cadre du poste

Nous souhaitons que notre processus de recrutement vous permette de donner le meilleur de vous-même. Si vous avez besoin d’aménagements particuliers, n’hésitez pas à nous en faire part.

Espace publicitaire
Python Developer

Compunnel, Inc.

Montreal

Permanent à temps plein

Postuler directement

Description du Poste

We’re seeking a seasoned Python Developer to join our Vulnerability Management Platforms team. You’ll lead the design and implementation of high-performance RESTful APIs using FastAPI, SQLModel, and Redis to power our security infrastructure. You'll work in a fast-paced environment with opportunities to take full ownership of critical services and influence the architecture.

Key Responsibilities

  • Design and develop scalable, maintainable, and high-performing REST APIs using FastAPI
  • Write clean, efficient, and modular Python code
  • Develop and optimize PostgreSQL database schemas and queries
  • Implement caching, rate limiting, and asynchronous workflows using Redis and other tools
  • Build and maintain automated test suites (unit, integration)
  • Monitor API performance and continuously enhance performance and security
  • Implement logging and auditing mechanisms for data lifecycle operations
  • Detect, archive, and purge stale data in alignment with retention policies
  • Collaborate with front-end and DevOps teams to ensure seamless integrations
  • Guide and mentor junior developers, participate in code reviews
  • Contribute to architectural decisions and microservices design alongside the system architect

Required Qualifications

  • 5+ years of professional experience in Python development
  • Deep experience with FastAPI or similar frameworks (Flask, Django REST)
  • Strong understanding of REST API design principles and asynchronous programming
  • Proficiency with SQL databases (especially PostgreSQL) and SQLModel
  • Strong focus on API security, including authentication and authorization mechanisms
  • Solid understanding of Docker, and deployment in Kubernetes/OpenShift environments
  • Familiar with test-driven development and automated testing best practices
  • Hands-on experience with caching strategies, rate limiting, and logging
  • Excellent problem-solving skills and strong attention to detail
  • Clear communication skills and ability to work effectively in an Agile team
  • Passion for learning new tools and continuously improving code quality and performance

Preferred / Nice to Have

  • Familiarity with event-driven architecture (e.g., Kafka)
  • Experience with microservice architecture and service-to-service communication
  • Monitoring and observability tools such as Prometheus, OpenTelemetry, or Grafana
  • Experience with CI/CD pipelines and DevSecOps practices

#J-18808-Ljbffr

Software Developer

TrendMicro

Montreal

Permanent à temps plein

Postuler directement
```html

Software Developer

Locations: Ottawa

Time type: Full time

Posted Today

Job requisition id: R0008846

Trend Micro, a global cybersecurity leader, helps make the world safe for exchanging digital information across enterprises, governments, and consumers. Fueled by decades of security expertise, global threat research, and continuous innovation, Trend harnesses AI to protect organizations and individuals across clouds, networks, devices, and endpoints. The Trend Vision One enterprise cybersecurity platform accelerates proactive security outcomes by predicting and preventing threats across the entire digital estate and environments like AWS, Google, Microsoft, and NVIDIA. Proactive security starts here.

Location

This is a hybrid role with a minimum in-office requirement of 3 days per week in the Ottawa, ON office located at 40 Hines Rd, Ottawa, ON K2K 2M5.

Position Summary

We are looking for a talented Software Developer to join our team and contribute significantly to the design, development, and maintenance of Trend Vision One. In this role, you will design and implement robust and maintainable solutions that are designed for scale using cloud services, write non-application code such as infrastructure code, unit tests, automation tests, and monitoring. You will also collaborate with cross-functional teams to ensure successful project delivery.

Responsibilities

  • Collaborate with cross-functional teams including Product Managers, Designers, Architects, and QA engineers to deliver quality features.
  • Contribute to the design and implementation of scalable, maintainable, and secure backend services, including debugging, enhancing, and optimizing existing applications.
  • Design and build services that support internal and external system integrations, including APIs and data pipelines.
  • Develop cloud-native features using AWS / Azure services including monitoring and observability.
  • Write and maintain automated tests using tools like JUnit, Go testing libraries, and Python-based frameworks.
  • Work with relational and analytical data stores including PostgreSQL, MySQL, RDS, and / or Vector DBs, Graph DBs to support complex business logic.
  • Troubleshoot full-stack issues, including debugging service communication, networking flows.
  • Stay current with emerging technologies and tools that improve development efficiency and system performance.
  • Participate in on-call rotations to support critical system issues, ensuring high availability and performance.

Qualifications

  • Ideal for candidates with 0–3 years of experience, including internships, or equivalent hands-on work.
  • BS in Computer Science, Computer Engineering, or related field, or equivalent practical experience.
  • Demonstrated experience in one or more backend languages such as Go, Java, JavaScript, Python or similar languages.
  • Experience or interest in cloud native application development on AWS or Azure.
  • Understanding of Docker, containerized workflows, and networking concepts.
  • Experience or interest in writing automated tests and contributing to CI / CD pipelines and / or GitHub Actions.
  • Experience using AI coding assistants (Claude Code, GitHub Copilot, Cursor, etc.) to accelerate development and explore multiple implementation approaches in parallel.
  • Leverage AI tools throughout the development lifecycle while maintaining architectural consistency and code quality standards.
  • Ability to perform thorough and detail-oriented reviews when evaluating AI generated code with a focus on assessing architectural fit, system context, and edge cases.
  • Strong communication skills and a growth mindset within a collaborative team setting.
  • Willingness to learn and experiment with new tools and technologies including AI and ability to get up to speed quickly.
  • Proactive approach to problem-solving, managing uncertainties, and continuous improvement.

What We Offer You

You're important to us. What matters to you, matters to us too. Trend Micro provides benefit options for you and your family:

  • Group benefits program with health and dental coverage
  • Telehealth Virtual Health Services
  • Life Insurance
  • Short & Long Term Disability
  • Pre-partum, maternity, parental and medical leave
  • Critical Illness Insurance
  • Mental Health Wellness Program
  • Wellness Incentive Program
  • Retirement Savings Programs with company match
  • Paid Time Off
  • 14 Annual Holidays
  • Tuition Assistance
  • Employee Resource Groups

We offer competitive compensation with bonus opportunity tied to company performance, along with room to enhance your skills through ongoing learning and broad technological opportunities. Achieving work-life balance is a priority, complemented by team activities, fostering an environment rooted in equity, inclusion, and collaboration, that is reflected in both our culture and our work. Trend Micro Canada has been recognized as one of the National Capital Region's Top Employers.

If you're curious to learn more, click the link below to discover why joining Trend Micro could be the perfect career move for you:

Be Passionate. Be Innovative. Be a Trender.

No sponsorship will be provided for work permit applications or renewals for this position now or in the future. #LI-TL1

At Trend Micro, we embrace change, empower people, and encourage innovation in a connected world. Our diversity and multicultural workforce are key contributing factors to our success across the globe. Trend Micro welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

For over 30 years, Trend Micro's unwavering vision has been to make the world safe for exchanging digital information. Security is our entire focus, and it shows. This single-minded passion has inspired our innovations that keep up with the bad guys despite a changing IT landscape, riskier user behavior, and constantly evolving threats.

We embrace change, empower people, and encourage innovation in a connected world. Our diversity and multicultural workforce are key contributing factors to our success across the globe. At Trend Micro, we're always looking for top talent and you will work with the best. With us, you have the opportunity to thrive in an industry that is dominating the news worldwide.

Explore Working at Trend

J-18808-Ljbffr

```
Java Developer

Capgemini

Montreal

Permanent à temps plein

87 000,00$ - 102 000,00$ /an

Postuler directement
```html

Description de Poste

Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world.

Role Summary

We are looking for a highly experienced Senior Java Developer to join our Assurance Hub team. The ideal candidate is a hands-on technologist with deep expertise across the Java ecosystem and a strong background in building scalable, secure, and high-performance microservices. Banking domain experience is highly desirable with additional exposure to XML, JSON, and messaging technologies.

This role involves collaborating with cross-functional teams, influencing design decisions, ensuring code quality, and contributing to the stability and performance of mission-critical applications within a highly regulated financial environment.

Required Skills/Qualifications

  • 7+ years of proven hands-on experience in Core Java 8.
  • Preferred Spring Boot.
  • Hibernate JPA.
  • RESTful microservices.
  • Kafka integration and message streaming.
  • JUnit and unit testing frameworks.
  • CICD tools and automation.
  • DB2/PostgreSQL.
  • Unix Shell Scripting.
  • Strong understanding of microservices design principles, distributed systems, and cloud-ready application development.
  • Experience working in Agile Scrum environments.
  • Excellent analytical, debugging, and problem-solving skills.

Nice to have Skills

  • Banking or financial services domain experience.
  • Familiarity with XML and JSON based integration and data transformation.
  • Exposure to messaging technologies, API gateways, or cloud platforms.
  • Knowledge of containerization tools such as Docker and orchestration frameworks like Kubernetes.
  • Strong communication and collaboration skills.
  • Ability to work in a fast-paced, high-pressure environment.
  • Ownership mindset with the ability to drive solutions end-to-end.
  • Ability to mentor and guide junior team members.
  • Bachelor's or Master’s degree in Computer Science, Engineering, or related technical discipline.

Key Responsibilities

  • Application Development Architecture
    • Designing, developing, and maintaining enterprise-grade applications using Core Java, Spring Boot, and Hibernate.
    • Building and optimizing RESTful microservices that are scalable, secure, and resilient.
    • Implementing Kafka-based integrations including producers, consumers, and streaming pipelines.
    • Writing clean, maintainable, and unit tested code using JUnit and best development practices.
  • CICD Automation Deployment
    • Working with CICD pipelines to automate build, test, and deployment processes using tools like Jenkins, GitLab CI, or Azure DevOps.
    • Participating in code reviews, architecture discussions, and DevOps integration activities.
    • Performing troubleshooting, performance tuning, and production support when required.
  • Database Scripting
    • Designing and optimizing queries in DB2 or PostgreSQL including schema updates and performance improvements.
    • Leveraging Unix Shell Scripting for automation, job scheduling, and operational tasks.
  • Collaboration Stakeholder Management
    • Working closely with QA teams, business analysts, product owners, and architects to deliver high-quality solutions.
    • Providing technical mentorship to junior developers and participating in knowledge sharing sessions.
    • Ensuring compliance with organizational standards, security guidelines, and banking regulatory requirements.

The base compensation range for this role in the posted location is: CAD$87,000/Yr. to CAD$102,000/Yr.

Capgemini provides compensation range information in accordance with applicable national, state, provincial, and local pay transparency laws. The base compensation range listed for this position reflects the minimum and maximum target compensation Capgemini, in good faith, believes it may pay for the role at the time of this posting. This range may be subject to change as permitted by law.

The actual compensation offered to any candidate may fall outside of the posted range and will be determined based on multiple factors legally permitted in the applicable jurisdiction.

These may include, but are not limited to: Geographic location, Education and qualifications, Certifications and licenses, Relevant experience and skills, Seniority and performance, Market and business consideration, Internal pay equity.

It is not typical for candidates to be hired at or near the top of the posted compensation range.

In addition to base salary, this role may be eligible for additional compensation such as variable incentives, bonuses, or commissions, depending on the position and applicable laws.

Capgemini offers a comprehensive, non-negotiable benefits package to all regular, full-time employees. In the U.S. and Canada, available benefits are determined by local policy and eligibility and may include:

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick Leave.
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada).
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada).
  • Life and disability insurance.
  • Employee assistance programs.
  • Other benefits as provided by local policy and eligibility.

Important Notice: Compensation (including bonuses, commissions, or other forms of incentive pay) is not considered earned, vested, or payable until it becomes due under the terms of applicable plans or agreements and is subject to Capgemini’s discretion, consistent with applicable laws. The Company reserves the right to amend or withdraw compensation programs at any time, within the limits of applicable legislation.

Disclaimers

Capgemini is an Equal Opportunity Employer encouraging inclusion in the workplace. Capgemini also participates in the Partnership Accreditation in Indigenous Relations (PAIR) program which supports meaningful engagement with Indigenous communities across Canada by promoting fairness, accessibility, inclusion, and respect. We value the rich cultural heritage and contributions of Indigenous Peoples and actively work to create a welcoming and respectful environment. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status, or any other characteristic protected by law.

This is a general description of the Duties, Responsibilities, and Qualifications required for this position. Physical, mental, sensory, or environmental demands may be referenced in an attempt to communicate the manner in which this position traditionally is performed. Whenever necessary to provide individuals with disabilities an equal employment opportunity, Capgemini will consider reasonable accommodations that might involve varying job requirements and/or changing the way this job is performed, provided that such accommodation does not pose an undue hardship. Capgemini is committed to providing reasonable accommodation during our recruitment process. If you need assistance or accommodation, please reach out to your recruiting contact.

Please be aware that Capgemini may capture your image (video or screenshot) during the interview process and that image may be used for verification, including during the hiring and onboarding process.

Click the following link for more information on your rights as an Applicant in the United States.

Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market-leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem.

```
Java Developer

Compunnel, Inc.

Montreal

Permanent à temps plein

Postuler directement

Description du poste

We are seeking a skilled and motivated Java Developer to join the Operations Technology team. This role involves full lifecycle software development including analysis, design, implementation, testing, deployment, and maintenance of large-scale distributed systems. The ideal candidate will possess strong Java development skills, work collaboratively with global teams, and directly engage with business users to deliver robust post-trade operations solutions.

About the Practice Area

Technology functions as a strategic partner with our business units and global technology leaders to transform how we compete in dynamic financial markets. Our investments empower innovations in quantitative trading, modeling, risk systems, and client relationship platforms—all supported by a world-class infrastructure backbone.

About the Team

Operations Technology supports core post-trade functions across the firm—Settlements, Confirmations, Regulatory Reporting, Position Keeping, and more. It is a globally distributed, functionally aligned organization committed to innovation, technology excellence, and stability in delivering client-focused solutions.

Job Responsibilities

  • End-to-end ownership of software delivery: requirements analysis, design, coding, testing, deployment, and maintenance.
  • Build and support scalable, distributed Java-based systems.
  • Work closely with end-users and other technologists to integrate with frameworks, tools, and platforms.
  • Collaborate with a global delivery team to support development and production stability.
  • Apply Object-Oriented Analysis and Design principles and use design patterns appropriately.
  • Implement multithreaded and highly available systems.
  • Adhere to agile methodologies and iterative development practices.

Required Skills

  • 5+ years of professional Java development experience.
  • Strong understanding of core Java technologies, databases, and middleware (SOAP, XML, RESTful services, messaging).
  • Solid foundation in Object-Oriented Programming and Design Patterns.
  • Practical experience with multithreaded system development.
  • Familiarity with Agile and Scrum methodologies.
  • Excellent problem-solving skills and strong verbal/written communication.
  • Experience in collaborating across global teams and directly interfacing with business users.

Preferred Skills

Experience with:

  • MQ messaging
  • Spring Framework
  • Hibernate ORM
  • Prior experience in the investment banking or financial services domain.

Certifications

[Optional; insert if required]

Education

Bachelor’s or master’s degree in computer science, Engineering, or related technical field.

Développeur Logiciel - C# / C++

Fed IT

Longueuil

Permanent à temps plein

Postuler directement

Description du poste

Je suis Frédérique Tahon, Directrice en recrutement chez FED IT, spécialisée dans le placement de professionnels en technologies de l'information. Je vous présente aujourd'hui une superbe opportunité au sein d'une entreprise québécoise, reconnue mondialement pour ses innovations.

En tant que Développeur·se Logiciel Full Stack, vous participerez activement à la conception, au développement et à l'évolution des logiciels qui intègrent la technologie maison dans l'écosystème des cinémas, jeux et expériences immersives. Ce poste vous permettra de grandir rapidement en responsabilités, dans un environnement où vos idées et votre créativité auront un impact direct.

Vos principales responsabilités :

  • Concevoir, développer, tester et maintenir des applications logicielles en C# et C++.
  • Participer à la conception collaborative d'architectures logicielles robustes et évolutives.
  • Contribuer à l'intégration de la technologie de mouvement dans divers environnements clients.
  • Améliorer la qualité du code et la performance des solutions existantes.
  • Partager vos connaissances et collaborer avec une équipe passionnée.
  • Participer activement aux projets d'amélioration continue et aux revues de code.

Exigences :

  • Baccalauréat en génie logiciel, informatique ou domaine connexe.
  • Minimum 3 ans d'expérience en développement .NET/C# et C++.
  • Maîtrise des versions récentes de C# et bonne connaissance du C++ moderne (C++11 et +).
  • Bonne compréhension de la modélisation de données et du SQL.
  • Connaissances solides en conception orientée objet et meilleures pratiques.
  • Autonomie, proactivité et esprit d'équipe.
  • Bilinguisme français/anglais requis (oral et écrit).

Atouts :

  • Expérience en architecture logicielle, Cloud (AWS/Azure), automatisation, outils AI.

Avantages sociaux :

  • Assurance collective (50 %) après 3 mois.
  • Télémédecine (Dialogue).
  • Bonus annuel selon le poste.
  • 3 à 4 semaines de vacances + fermeture des Fêtes.
  • 3 jours mobiles par an.
  • Programme bien-être (225 $/an).

Permanent, full-time position - based in Longueuil (hybrid schedule: 2 days on-site). Innovative and collaborative environment, where creativity and enjoyment drive performance. Flexible 40-hour workweek, focused on outcomes. Competitive salary, based on experience. Comprehensive benefits package, including:

  • Group insurance (50%) after 3 months.
  • Telemedicine (Dialogue).
  • Annual performance bonus.
  • 3-4 weeks of vacation + holiday shutdown.
  • 3 personal days per year.
  • Wellness allowance ($225/year).