Talent.com

Java programmer Offres d'emploi - Montréal-Ouest, QC

Créer une alerte emploi pour cette recherche

Java programmer • montreal ouest qc

Dernière mise à jour : il y a 5 jours

Lead Tools Programmer | Programmeur ou programmeuse outils Lead

NBCUniversalMontreal, Quebec, Canada
Temps plein

This role spans in‑engine tooling, standalone desktop applications, and optional web‑enabled tools, enabling efficient production at scale on an AAA title.You provide technical leadership for tools... Voir plus

Senior Full Stack Java Developer

Solutions TechsoMontréal, QC, CA
Temps plein +1

Are you looking to go beyond execution and truly contribute to the technical decisions behind a project?.Techso is looking for a Senior Full Stack Java Developer to help design and develop digital ... Voir plus

SAP iXp Intern - Java Developer, Cloud Development

SAPMontreal, Queb, CA
Temps plein +1

At SAP, we keep it simple: you bring your best to us, and we'll bring out the best in you.We're builders touching over 20 industries and 80% of global commerce, and we need your unique talents to h... Voir plus

Java Fullstack

eTeamMontreal, QC
Temps plein

Location: Montreal: Hybrid / FACE TO FACE Interview required.Minimum of years of professional experience in Java (Primary) and Angular or React (Secondary).Java/JEE, Spring framework years.Understa... Voir plus

Java Developer

TechNeptune Consulting IncMONTREAL, Quebec, Canada
Temps plein

Job title: Java Developer<br /> Job location: Montreal, Canada(Hybrid)<br /> Job Type: Contract<br /> Job description:<br /> Technology <br /> The ideal candidate... Voir plus

Senior Generalist Programmer - Dead by Daylight

Behaviour InteractiveMontreal, QC
Temps plein +1

The role Are you ready to dive into the world of cutting-edge video game development? Headquartered in Montreal, Behaviour Interactive is at the forefront of the gaming industry, crafting unforgett... Voir plus

Core Java Developer

J M Group IncMontreal, QC, Canada
Temps plein
Quick Apply

We are hiring for a <b>Core Java Developer.The role focuses on developing real-time, low-latency, multi-threaded server-side applications using Core Java.A strong fit will have 7+ years of Ja... Voir plus

CNC Programmer

Randstad CanadaMontréal, Quebec, CA
35,00 $CA –38,00 $CA par heure
Permanent +1
Quick Apply

Opportunity for an Experienced CNC Programmer!.Do you have metal in your blood and programming holds no more secrets for you? Do you flee from micromanagement and are you the kind of person who see... Voir plus

Backend Java Developer

Axelon Services CorporationMontreal, QC
Temps plein

Hybrid (day 1 onboarding onsite / in-office presence required 3x/week).Collaborate closely with business users and a strong product owner team in an agile environment.Assume responsibility for proj... Voir plus

Java Developer

Macpower Digital Assets Edge Private LimitedMontreal, QC
Temps plein

Job Title: Core Java Developer.Low-level logic, performance, and multithreading.You will be the architect of our internal systems, focusing on data processing, concurrency, and high-performance com... Voir plus

Senior DevOps Programmer – Unannounced project

Behaviour InteractiveMontreal, QC
Temps plein +1

The role Are you ready to dive into the world of cutting-edge video game development? Headquartered in Montreal, Behaviour Interactive is at the forefront of the gaming industry, crafting unforgett... Voir plus

Programmer Analyst - C#/NET - Banking

Tech Talent InternationalMontréal, QC, Canada
Temps plein +1
Quick Apply

Tech Talent International (SI).Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US and Europe.We currently have a role as a .Programmer Analyst - C#/NET - Banking.Progr... Voir plus

Full Stack Developer Java/JS

LancesoftMontreal, QC, CA
Temps plein
Quick Apply

Job Title: Full Stack Developer –Java/JS.Location: Montreal (day 1 onboarding onsite/in-office presence required 3x/week).We're seeking someone to join our Risk and Information Management tea... Voir plus

Programmeur.euse analyste Java

Optimum Groupe FinancierMontréal, QC, CA
Permanent

Emplacement: Montréal (mode hybride : 3j/semaine au bureau).Société: Optimum Informatique inc.Nous cherchons une personne qui œuvrera au quotidien au sein d’une équipe dynamique qui gère le dévelop... Voir plus

Responsable marketing - Immobilier

Buildup recrutementMontréal, QC, Canada
Temps plein
Quick Apply

Responsable marketing – Immobilier.L'entreprise conçoit, développe et opère des projets immobiliers distincts.Leur mission est de créer des milieux de vie où l'expérience client, le design, la tech... Voir plus

Statistical Programmer-Canada

InderoMontreal, QC, CA
Télétravail
Temps plein +2

The Statistical Programmer will be responsible for the development, maintenance, and validation of annotated Case Report Forms (aCRFs) as well as of specifications and statistical programming of St... Voir plus

Generalist Programmer - Far Cry

UbisoftMontreal, Québec, Canada
Temps plein

As a Generalist Programmer at Ubisoft Montreal, you will develop stable, high-performance, and scalable tools and systems that support production teams, including the Mission and Narrative teams.Yo... Voir plus

Java Backend developer - Java 17, DevSecOps, Kubernetes

Astra North Infoteck Inc.Montreal, QC, ca
Temps plein

Java Backend developer - Java 17, DevSecOps, Kubernetes.Location: Montreal; Hybrid: 3 days a week in office.We are seeking a Software Engineer to join a Global Enterprise Technology Team responsibl... Voir plus

Analyste-programmeur Fullstack/Java

SystematixMontreal, Canada
113 859,00 $CA – 138 141,00 $CA par an
Permanent

Analyste-programmeur Fullstack/Java.Systematix est à la recherche d’un.Analyste-programmeur Fullstack/Java.Le candidat idéel possède les habiletés et expériences suivantes :.Minimum 5 années d'expé... Voir plus

Java Spark Developer ( Full-time ) Montreal, QC - DK

Central Business Solutions, IncMontreal, QC, United States
70 676,00 $CA par an
Temps plein

Apache Spark (hands-on experience).Experience with high-volume data processing and distributed computing.Solid SQL experience, including querying, optimization, and working with large datasets.A go... Voir plus

Lead Tools Programmer | Programmeur ou programmeuse outils Lead

Lead Tools Programmer | Programmeur ou programmeuse outils Lead

NBCUniversalMontreal, Quebec, Canada
Il y a 26 jours
Type de contrat
  • Temps plein
Description de poste

Job Description

As Lead Tools Programmer, you are responsible for defining, building, and guiding tools and workflows that empower content creators and developers across the project. This role spans in‑engine tooling, standalone desktop applications, and optional web‑enabled tools, enabling efficient production at scale on an AAA title. You provide technical leadership for tools architecture while collaborating closely with Design, Art, Production, and Engineering to ensure tools are robust, scalable, and production‑ready.

RESPONSIBILTIES

  • Lead the design and implementation of tools supporting content creation, iteration, validation, and debugging.
  • Define and maintain tools architecture spanning Unreal Engine editor tools and standalone applications.
  • Design and oversee standalone desktop tools using frameworks such as Qt, .NET / WPF, WinUI, or similar cross‑platform solutions.
  • Provide technical leadership for tools written in C++, with supporting layers in Python or C# where appropriate.
  • Act as the primary technical partner for artists, designers, and developers, translating workflow needs into effective tools.
  • Mentor and support tools programmers through code reviews, technical guidance, and best‑practice development.
  • Collaborate with Pipeline, Gameplay, UI, and Production teams to integrate tools into daily workflows.
  • Oversee performance, stability, usability, and maintainability of tools used across disciplines.
  • Establish coding standards, documentation practices, and testing strategies for tools development.
  • Identify workflow bottlenecks and drive improvements through tooling, automation, and data‑driven solutions.
  • Guide the evolution of tools toward extensibility, cross‑project reuse, and long‑term scalability.
  • Debug complex tools issues involving engine integration, file I/O, data pipelines, and external services.
  • Stay current with industry trends in tools development, automation, and developer experience.

RÉSUMÉ DU POSTE

À titre de Programmeur ou programmeuse outils Lead, vous êtes responsable de définir, développer et orienter les outils et les flux de travail qui permettent aux créateurs et créatrices de contenu ainsi qu’aux équipes de développement de travailler efficacement à l’échelle du projet. Ce rôle couvre les outils intégrés au moteur, les applications de bureau autonomes et, au besoin, les outils connectés au web, afin de soutenir une production AAA efficace à grande échelle. Vous assurez le leadership technique de l’architecture des outils tout en collaborant étroitement avec les équipes Design, Art, Production et Ingénierie afin de garantir que les outils sont robustes, évolutifs et prêts pour la production.

RESPONSABILITÉS

  • Diriger la conception et l’implantation d’outils soutenant la création de contenu, l’itération, la validation et le débogage.
  • Définir et maintenir l’architecture des outils couvrant les outils d’édition d’Unreal Engine et les applications autonomes.
  • Concevoir et superviser des outils de bureau autonomes à l’aide de frameworks tels que Qt, .NET / WPF, WinUI ou d’autres solutions multiplateformes comparables.
  • Fournir un leadership technique pour les outils développés en C++, avec des couches complémentaires en Python ou en C# lorsque pertinent.
  • Agir comme principal partenaire technique des artistes, des concepteurs et conceptrices ainsi que des développeurs et développeuses, en traduisant les besoins liés aux flux de travail en outils efficaces.
  • Encadrer et soutenir les programmeurs et programmeuses outils grâce aux revues de code, à l’orientation technique et aux pratiques exemplaires de développement.
  • Collaborer avec les équipes Pipeline, Gameplay, UI et Production afin d’intégrer les outils aux flux de travail quotidiens.
  • Superviser la performance, la stabilité, la convivialité et la maintenabilité des outils utilisés par les différentes disciplines.
  • Établir les normes de codage, les pratiques de documentation et les stratégies de test pour le développement d’outils.
  • Identifier les goulots d’étranglement dans les flux de travail et piloter les améliorations au moyen d’outils, d’automatisation et de solutions fondées sur les données.
  • Orienter l’évolution des outils vers une plus grande extensibilité, la réutilisation entre projets et une évolutivité à long terme.
  • Déboguer des problèmes complexes liés aux outils, notamment l’intégration moteur, les entrées-sorties de fichiers, les pipelines de données et les services externes.
  • Se tenir à jour quant aux tendances de l’industrie en matière de développement d’outils, d’automatisation et d’expérience des développeurs et développeuses.


Qualifications

Basic Requirements:

  • Strong proficiency in C++, with extensive experience developing tools or editor‑focused systems.
  • At least 8+ years of professional experience in game programming, with shipped titles or equivalent AAA production experience.
  • Professional experience with Unreal Engine editor tooling and engine integration.
  • Strong understanding of tools architecture, data‑driven systems, and content creation workflows.
  • Demonstrated experience leading, mentoring, or technically guiding programmers on a production team.
  • Excellent problem‑solving skills and the ability to design robust systems under production constraints.
  • Strong communication skills and the ability to collaborate effectively across disciplines.
  • Experience with version control systems such as Perforce or Git.

Desired Characteristics:

  • Experience building standalone desktop tools using Qt, .NET (WPF/WinForms), or similar frameworks.
  • Experience with scripting languages such as Python for tooling, automation, and glue code.
  • Familiarity with web‑enabled tools using technologies such as REST APIs, Electron, or lightweight web dashboards.
  • Strong empathy for end‑users and a focus on usability and iteration speed.
  • A passion for enabling teams through high‑quality tools and workflows.

QUALIFICATIONS

Exigences de base :

  • Solide maîtrise du C++, avec une vaste expérience dans le développement d’outils ou de systèmes axés sur les éditeurs.
  • Au moins 8 ans ou plus d’expérience professionnelle en programmation de jeux vidéo, avec des titres commercialisés ou une expérience équivalente dans des productions AAA.
  • Expérience professionnelle avec les outils d’édition d’Unreal Engine et leur intégration au moteur.
  • Solide compréhension de l’architecture des outils, des systèmes pilotés par les données et des flux de création de contenu.
  • Expérience démontrée de leadership, de mentorat ou d’accompagnement technique de programmeurs et programmeuses au sein d’une équipe de production.
  • Excellentes aptitudes de résolution de problèmes et capacité à concevoir des systèmes robustes dans un contexte de contraintes de production.
  • Excellentes compétences en communication et capacité à collaborer efficacement avec diverses disciplines.
  • Expérience avec des systèmes de gestion de versions tels que Perforce ou Git.

Atouts souhaités :

  • Expérience dans le développement d’outils de bureau autonomes à l’aide de Qt, .NET (WPF/WinForms) ou de frameworks comparables.
  • Expérience avec des langages de script tels que Python pour les outils, l’automatisation et le code d’intégration.
  • Connaissance des outils connectés au web utilisant des technologies telles que les API REST, Electron ou des tableaux de bord web légers.
  • Forte sensibilité aux besoins des utilisateurs et utilisatrices et souci de la convivialité ainsi que de la rapidité d’itération.
  • Passion pour soutenir les équipes grâce à des outils et des flux de travail de grande qualité.



Additional Information

As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.

If you are a qualified individual with a disability or a disabled veteran and require support throughout the application and/or recruitment process as a result of your disability, you have the right to request a reasonable accommodation. You can submit your request to AccessibilitySupport@nbcuni.com.