Postes correspondant à votre recherche : 357
Senior Rendering Programmer
WB Montréal, Inc.
Montreal
Permanent à temps plein
Job Description
WB Central Games Technologies (CGT) and WB Games Montreal, a division of Warner Bros. Interactive Entertainment (WBIE), are seeking a Senior Programmer, Rendering with extensive rendering and platform optimization experience to join our talented team working on unannounced AAA console titles.
As a member of the central programming team, you will collaborate with designers, artists, and technology leads at several WB Games studios to develop immersive gameplay experiences with industry leading visuals. Specifically, you will be working to support a talented team of expert programmers that are building a vision for future games at Warner Bros. and will be partnered directly with games in development, including projects at Avalanche Software and NetherRealm.
In this role, you will work as part of a programming team to develop, maintain, and optimize systems and tools related to game rendering and platform-specific features. You will coordinate with and support other departments to ensure continuous debugging of issues. You will also be responsible for prioritizing tasks and working with production and technical leadership to keep assigned tasks within established deadlines. You will play a key role in solving problems or situations that impact your team and projects. You will ensure that the technical documentation related to the development of the team is complete and up to date.
Your responsibilities include the design, authoring, maintenance and refactoring of visual and effects systems. You should have a strong focus on innovation and leverage a deep technical background and experience. You will contribute to the roadmap, architecture, technical and business delivery of various software applications. Strong soft skills are required to collaborate with various game teams, to gain buy-in and enhance these solutions. You will also work closely with QA and technical leadership to ensure the stability and accuracy of code and authoring systems by identifying, communicating and resolving defects.
Your Role Accountabilities
- Develop code with a rendering programming team to support new systems, features, tools, and take advantage of the latest technologies while maintaining a stable code base.
- Work closely with management, other department leadership and production to meet programming timelines and objectives.
- Participate in shaping the team's culture by supporting your leader, helping colleagues adopt best practices, and providing constructive feedback based on your expertise.
- Implement, optimize, and maintain rendering features in collaboration with artists and research and design managers.
- Optimize systems for unique platforms, focusing on GPU, CPU, and memory usage, including high-end and low-end PC.
- Work with content creators to help improve their workflow.
Qualifications & Experience
- 5+ years of experience in software development in the gaming industry, in the rendering team.
- Participated in the production of at least 2 AAA game titles.
- Bachelor's degree in computer science, computer engineering or another relevant field or equivalent work experience deemed adequate.
- Strong knowledge of various topics related to real-time rendering (lighting, shading, global illumination, post-processing, etc.).
- Knowledge of graphical application programming interfaces (DirectX 11 or 12, consoles) and graphical functions.
- Experience in applying coding best practices.
- Experience programming large-scale console games at all stages of the life cycle, including prototyping, production, and shipping.
- Experience with memory management, multi-threading, and cross-platform development.
- Experience with Unreal Engine 4/5 is a plus.
- Good organizational and writing skills.
- Understanding of system optimization and excellent debugging skills.
- Creativity, results-oriented, self-motivation, resourcefulness, problem solving.
- Ability to collaborate with interdepartmental teams in programming and content creation.
- Published papers on rendering or effects techniques (ACM SIGGRAPH, GDC, IEEE) is a plus.
BI Developer
Kanz
Montreal
Permanent à temps plein
The Ubisoft Data Office – Domain Enabling team is looking for a BI Developer to join their ranks. This role calls for you to use your expertise in building data pipelines with Python and SQL, to develop innovative solutions for the Corporate Services Data Domain. You'll have the opportunity to be part of an international team distributed in Bucharest, Paris and Montréal and work with cutting‑edge technologies.
Mission
- Take part in all BI project phases (analysis, design, development and tests).
- Understand the needs of internal clients and translate these needs into technical specifications.
- Design and build database framework for the DW, ETL processing, multidimensional databases and reports.
- Build complex SQL queries and scripts.
- Define standards and train the team on BI technologies.
- Draft technical documents, user manuals and installation guides.
- Contribute to the continued enhancement of the products, code and documents.
- Communicate and collaborate with the business partners; ability to present technical artefacts to a non‑technical audience.
- Strong experience delivering scalable, maintainable, and reusable code components to build data pipelines using Python and SQL, ideally in a Cloud environment (Databricks, Snowflake, etc.).
- In‑depth experience designing and developing Data Warehouse solutions.
- Proficient with data pipeline orchestration tools such as Airflow.
- Familiar with DataOps and governance practices including CI/CD, monitoring and observability, unit testing, etc.
- Experienced with reporting and analytics tools such as Power BI.
- Skilled in analysis, synthesis, problem‑solving, initiative, attention to detail, and adaptability to change.
Jobs for Humanity is collaborating with Ubisoft to build an inclusive and just employment ecosystem. We support individuals coming from all walks of life.
We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work‑life balance. Note, that some roles are fully office‑based and are not eligible for hybrid work.
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that is why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
#J-18808-Ljbffr
Programmeur CNC
Groupe DCM
Montreal
Permanent à temps plein
Nous sommes à la recherche d'un(e) programmeur(se) CNC ! Vous aimeriez venir travailler au sein d'une entreprise stimulante et dynamique ? Est-ce que les critères ci-dessous correspondent à votre profil ? Envoyez-nous votre candidature dès maintenant !
Ce que nous vous offrons :
- Assurance collective ;
- 32 heures de congé personnel payé par l'employeur ;
- Horaire flexible ;
Raison d'être du poste
Relevant du directeur programmation, le ou la titulaire du poste réalise des activités complexes reliées à la programmation CNC : évaluation des coûts de production, contrôle des configurations, évaluation des besoins d’outils de coupe, programmation des machines d’usinage, etc.
Principales responsabilités :
- Élaborer ou mettre à jour les programmes pour les fraiseuses et tours à contrôle numérique 3, 4 et 5 axes /Integrex/Routing à l’aide du programme Catia V5 ;
- Validation des programmes dans Vericut ;
- Produire et gérer les documents de montage et d’historique ;
- Déterminer les étapes d’usinage requises en collaboration avec le département des méthodes ;
- Lire et interpréter des plans et des modèles en 3D ;
- Supporter les opérateurs lors des montages et en cours de production, si nécessaire ;
- Élaborer toutes les étapes servant à la fabrication des gabarits de montage (conception, méthodes, programmation) ;
- Effectuer la recherche pour des outils spéciaux, si nécessaire.
Exigences d’emploi
Scolarité requise :
- DEP usinage ; ou
- DEC en génie mécanique ; ou
- Formation équivalente.
Compétences techniques :
- 3-5 années d'expérience en programmation CNC ;
- Formation en programmation Catia V5 ;
- Connaissance du logiciel Vericut (un atout) ;
- Connaissance du logiciel Topsolid (un atout) ;
- Connaissance du logiciel Mastercam (un atout) ;
- Connaissance du logiciel Solid Work (un atout) ;
- Connaissance du logiciel NX (un atout) ;
- Expérience en outillage (GSE) (un atout) ;
- Maîtrise des techniques de fraisage ;
- Maîtrise des techniques de tours ;
- Lecture de plans et dessins ;
- Français et anglais, niveau intermédiaire.
Compétences personnelles :
- Honnêteté et intégrité ;
- Gestion du temps et des priorités ;
- Autonomie et jugement ;
- Esprit d’analyse et résolution de problèmes ;
- Sens de l'écoute ;
- Capacité à exercer des suivis et contrôles.
Intellimatch developer
Capgemini
Montreal
Permanent à temps plein
Overview
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.
Responsibilities
- Proactive engagement and interaction with the various leads to understand and capture requirements
- Enhancing and building out new reconciliations and other functionality
- Designing and implementing reusable components that add functionality to the existing infrastructure
- Automate the testing and deployment capabilities thereby enabling the team to be Agile
- Ensuring proper tooling is in place to monitor and improve stability of the plant
- Handling production issues and user tickets
- Working in a global team environment
Skills & Qualifications
- Hands on experience on Intellimatch Classic / Intellimatch NextGen
- Good knowledge of relational databases, SQL and Performance tuning
- Experience with ETL tools like Informatica will be nice to have
- Experience with scripting/Autosys will be helpful
- Experience in Agile Methodology, Agile development practices
- Self-starter with strong analytical, problem solving, interpersonal and communication skills
- Highly motivated to expand their technical and business knowledge and understanding
- Prior experience of working in Finance industry and in global teams
Disclaimer
“Capgemini is an Equal Opportunity Employer committed to diversity, equity, and inclusion in the workplace. We promote fairness, accessibility, inclusion, and respect through our Partnership Accreditation in Indigenous Relations (PAIR) Committee, which supports meaningful engagement with Indigenous communities across Canada. 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 accommodations do not pose an undue hardship.
Capgemini is committed to providing reasonable accommodations 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
Applicants for employment in the US must have valid work authorization that does not now and/or will not in the future require sponsorship of a visa for employment authorization in the US by Capgemini.
Capgemini is an AI-powered global business and technology transformation partner, delivering tangible business value. We imagine the future of organizations and make it real with AI, technology and people. With our strong heritage of nearly 60 years, we are a responsible and diverse group of 420,000 team members in more than 50 countries. We deliver end-to-end services and solutions with our deep industry expertise and strong partner ecosystem, leveraging our capabilities across strategy, technology, design, engineering and business operations. The Group reported 2024 global revenues of €22.1 billion.
Make it real | www.capgemini.com
#J-18808-Ljbffr
Programmeur CNC
Groupe Meloche Inc.
Montreal
Permanent à temps plein
Programmer Level 1 - Montreal / AHI page is loaded## Programmer Level 1 - Montreal / AHIremote type : Remote in hybrid modelocations : Montréaltime type : Full timeposted on : Posted Todayjob requisition id : JR100097 Sommaire du poste Sous la responsabilité du chef de service de l’industrialisation, le programmeur est responsable d’effectuer la programmation des centres d’usinage selon les spécifications des clients avec différents métaux et différentes complexités, et ce, en respectant les normes de qualité, de coûts et de délais. Il est aussi responsable du bon fonctionnement de ses programmes ainsi que des divers éléments qui y sont rattachés et en assure la mise au point / correction lorsque nécessaire. Il s’assure également de respecter les standards d’outils et s’assure de l’approvisionnement des outils hors standards lorsque nécessaire. Compétences & qualifications recherchées Diplôme d’études collégiales en génie mécanique ou tout autre domaine connexe OU Diplôme d’études professionnelles (DEP) en technique d’usinage combiné à une attestation de spécialisation professionnelle (ASP) en contrôle numérique;* Expérience minimale de 5 ans dans un poste similaire dans le secteur de l’usinage de précision et la fabrication de composantes complexes;* Connaissance du logiciel Mastercam, Vericut essentiel, Catia V5 (un atout).* Capacité d’analyse, méthodique et souci du détail;* Connaissance de la programmation sur des machines CNC multiaxes;* Capacité à lire des plans techniques;* Capacité à travailler sous pression;* Capacité de collaboration élevée;* Faire preuve de rigueur, d’exactitude et de précision; Tâches et responsabilités Programmer les machines CNC en respectant les standards d’outillage et la méthode établie.* Rédiger les feuilles de montage, incluant les instructions et les listes d’outils nécessaires.* Effectuer les modifications de programmes demandées par la production, les méthodes ou le contrôle qualité.* Planifier l’ordonnancement de fabrication en tenant compte des machines, contraintes géométriques, assemblages et traitements des matériaux.* Analyser avec rigueur les dessins et données techniques.* Sélectionner les outils de coupe appropriés selon la machine et le matériau.* Optimiser les temps de programmation et les méthodes d’usinage pour améliorer l’efficacité.* Garantir la conformité entre dessins, spécifications techniques et programmes CNC.* Modéliser des dispositifs de fixation (fixtures) et concevoir les outils nécessaires à la fabrication et à la production.* Exécuter toutes autres tâches connexes liées au poste.* Participer activement aux initiatives d’amélioration continue pour optimiser les méthodes de travail au sein du service. Conditions Salaire entre 26,08 $ - 39,12 $ de l'heure, selon l'expérience et les compétences du candidat ou de la candidate retenu(e).* Lieu de travail : Centre d’excellence de Montréal (Techniprodec)* Horaire : Jour* Mode de travail : Hybride Nos avantages Assurance collective complète;* Programme de REER collectif avec crédit d'impôts supplémentaire;* Congés personnels payés;* Programme d’aide aux employés (PAE);* Programme de formation continue avec Meloche Académie;* Remboursement annuel de 200$ pour des activités sportives;* Programme de boni à la performance.### *Chez Groupe Meloche inc. et ses filiales, nous adhérons au principe de l’égalité d’accès en emploi. Nous prenons en considération toutes les candidatures de manière équivalente à compétences égales de femmes, d’autochtones, de minorités visibles, de minorités ethniques, de personnes en situation d'handicap et de membres de la communauté 2SLGBTQIA+.*### *Le genre masculin est utilisé sans discrimination et uniquement dans le but d'alléger le texte.*Nos valeurs font le pont entre l’identité familiale de l’entreprise et les exigences humaines des secteurs de pointe dans lesquels elles évoluent.Elles expriment toutes les qualités qui font des employés du Groupe Meloche des personnes extraordinaires. Audace – Innovation – Inclusivité – Engagement
J-18808-Ljbffr
Frontend Developer
J RAM IT Consulting
Montreal
Permanent à temps plein
Location: Montreal, QC (Hybrid – 3 days onsite mandatory)
Duration: 12 Months Contract
Interview Process:
Local candidates preferred. In-person interview required after the initial video round. Travel expenses will be reimbursed upon submission of valid receipts.
Role Overview
We are seeking an experienced UI/Angular Developer to join the TPC department. The development team is building a new enterprise application leveraging Angular, Java, and Python, focused on reporting, analytics, and financial planning.
Key Responsibilities
- Design, develop, and maintain UI applications using Angular
- Participate in all phases of SDLC from requirements gathering to production release
- Collaborate with business users and cross-functional technology teams
- Implement new features following TDD and best practices
- Identify process improvements with a focus on scalability and stability
- Ensure high-quality deliverables in an Agile environment
- Communicate effectively with remote and regional teams
Required Skills
- 7+ years of experience in Angular application development
- Experience with testing tools such as JUnit, JBehave, Concordion, etc.
- Hands-on experience with Bitbucket, Git, and Jenkins
- Solid understanding of SDLC methodologies
- Excellent communication skills and experience working with global teams
Desired Skills
- Experience working in Agile environments
- Knowledge of RDBMS databases such as DB2, Sybase, etc.
- Ability to work independently and collaboratively
- Strong client service mindset with timely delivery of tasks
Software Developer
ALLTECH CONSULTING SVC INC
Montreal
Permanent à temps plein
Job Description:
The Team:
We’re looking to hire an exceptional Software Developer to join our team responsible for developing low latency, high-throughput infrastructure. We’re a group of experienced engineers, working on some of the most challenging projects in the industry: low-level performance optimizations, highly available distributed systems, messaging formats, transport protocols and more.
About You:
You’re a highly motivated individual, who’s an excellent team player. You take full ownership of your projects, and you realize your job doesn’t end when your changes are merged. We work alongside our partners to ensure our software runs smoothly in production. You’re passionate about computer science and software engineering – you enjoy learning new algorithms and keep up with the latest industry trends. If the prospects of optimizing a system bottlenecked on IO to achieve 10x speedup, and designing interfaces that other engineers will build on sound exciting, you’ll be a great fit!
Key responsibilities
- Design, develop, and optimize high-throughput, low-latency infrastructure
- Take full ownership of projects from inception to deployment, ensuring end-to-end product delivery
- Troubleshoot and debug complex issues to ensure the stability and reliability of systems
Requirements
- Extensive experience with Java and related technologies like JPA
- Knowledge of, or keen interest in learning about: OS internals, networking, CPU architectures
- Experience with high-performance computing, multi-threading, and distributed systems
- Great problem-solving skills with a keen attention to detail
- Solid understanding of Computer Science fundamentals, including algorithms, data structures, and software design principles
- Ability to work independently and collaboratively in a fast-paced, dynamic environment
- Strong communication and interpersonal skills
Développeur logiciel
Ravyx CA
Montreal
Permanent à temps plein
Join to apply for the Software Developer role at Ravyx CA
This range is provided by Ravyx CA. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
CA$75,000.00/yr - CA$80,000.00/yr
Position Summary
The Software Developer with strong experience in Delphi and TMS (Embarcadero) development. The role involves maintaining and enhancing a mature backend built on Delphi, procedural logic, scripts, and SQL stored procedures, while also contributing to the modernization of our front-end platform using Sencha Ext JS.
Key Responsibilities
- Maintain, refactor, and enhance backend systems developed in Delphi and TMS.
- Develop and support business logic implemented through procedural code, scripts, and SQL stored procedures.
- Analyze, troubleshoot, and optimize backend performance and data workflows.
- Develop, maintain, and modernize front-end interfaces using Sencha Ext JS.
- Collaborate with the team to integrate backend components with modern JavaScript interfaces.
- Participate in Agile processes including sprint planning, stand‑ups, and code reviews.
- Diagnose and resolve issues across both backend and frontend layers.
Required Skills & Qualifications
- Strong experience with Delphi and TMS (Embarcadero ecosystem).
- Strong understanding of SQL, stored procedures, triggers, and relational databases.
- Knowledge of procedural programming.
- Experience with JavaScript and interest in Sencha Ext JS.
- Familiarity with HTML/CSS.
- Ability to work with long‑standing codebases.
- Degree in Computer Science or related field.
- 5+ years of software development experience.
Preferred Qualifications
- Experience or willingness to learn Sencha Ext JS.
- Knowledge of legacy compiled languages.
- Familiarity with .NET (C#) and REST APIs.
- Experience with modern JS frameworks.
- Bilingual English/French.
Personal Attributes
- Strong analytical and problem‑solving skills.
- Comfortable working with legacy systems.
- Curious, adaptable, and collaborative.
- Detail‑oriented with high standards for code quality.
Hybrid Work Model
- A flexible hybrid schedule with 2–3 days per week in the office and remote work otherwise.
Seniority level
Mid‑Senior level
Employment type
Full‑time
Job function
Engineering and Information Technology
Referrals increase your chances of interviewing at Ravyx CA by 2x
#J-18808-Ljbffr
ServiceNow Developer
IMCS Group
Montreal
Permanent à temps plein
Overview
Duration: 6 months contract with high possibility of extension
Location: Montreal, Q
ServiceNow Certified System Administrator (CSA) - Mandatory
Responsibilities
- Scope of Work Initiatives Planned this year
- Digital Product Release (DPR) Workspace – Configure and enhance workflows for release management and reporting.
- Employee Center Migration – Transition from current portals to Employee Center for improved user experience.
- ServiceNow Apptio Integration – Apptio Service Total Cost of Ownership (TCO).
- CSDM Re-alignment – Assess and realign our data model to CSDM standards.
- Azure DevOps (ADO) Integration – Implement bi-directional integration for streamlined development workflows.
Required Qualifications
- Minimum 3–5 years of ServiceNow development experience.
- Strong expertise with Workspaces, Employee Center, ITSM, CMDB, and CSDM.
Mandatory Certifications
- ServiceNow Certified System Administrator (CSA)
Développeur · euse IA
1perTInent inc
Montreal
Permanent à temps plein
Job Description
Job DescriptionDescription de l'entrepriseNotre client est une entreprise HealthTech innovante, orientée intelligence artificielle, qui a pour mission de rendre les soins de santé plus humains, efficaces et intelligents. Grâce à ses solutions basées sur l’IA (IA conversationnelle, documentation intelligente, plateformes SaaS sécurisées), elle permet aux cliniciens de se concentrer sur le soin plutôt que sur l’administratif.
Description du posteDans le cadre de la croissance de son équipe R&D, notre client recherche deux Développeur·euses IA intermédiaires afin de contribuer au développement de nouvelles fonctionnalités et solutions intelligentes au cœur de ses produits.
- Développer et tester des fonctionnalités logicielles selon les spécifications établies
- Participer aux revues de code et contribuer à l’amélioration de la qualité du code
- Collaborer avec l’équipe pour analyser, comprendre et résoudre des problématiques techniques
- Rédiger une documentation technique claire, structurée et pertinente
- Contribuer à l’optimisation des performances et à l’amélioration continue des applications
- Effectuer une veille sur les nouvelles technologies, bonnes pratiques et tendances liées à l’IA et au développement logiciel
- Baccalauréat en informatique, génie logiciel ou domaine connexe
- Minimum de 3 à 5 ans d’expérience en développement logiciel
- Maîtrise de Python
- Expérience avec certains frameworks/technos suivants :
- React, Angular, Vue.js, Nest.js, Laravel, Node.js, Spring Boot
- Expérience avec MySQL
- À l’aise avec des agents de codage tels que RooCode
- Maîtrise des systèmes de contrôle de version (Git)
- Capacité à travailler en équipe, à s’adapter et à apprendre rapidement
- Bonnes compétences de communication écrite et verbale
Informations complémentaires
Pourquoi rejoindre notre client ? :
- Mission à impact : Concevoir des technologies qui rendent les soins plus rapides, plus humains et plus efficaces.
- Rôle fondateur : Influencer directement la stratégie produits, la vision technologique et la culture d’entreprise.
- Équipe ambitieuse et dynamique : Rejoindre un collectif collaboratif déterminé à façonner l’avenir des soins grâce à l’IA.
Software Developer
GuruLink
Montreal
Permanent à temps plein
Location: Montreal, Quebec
Overview
Our client is a global investment management firm. As a technology and data‑driven firm, they design and build ადრე cutting‑edge systems, from high‑performance trading platforms to large‑scale data analysis and compute farms.
About the Role
The Data Products and Services team uses some of the most cutting‑edge technologies and cloud offerings to design, build and maintain web applications and other data‑driven products. The role is considered Full‑Stack, with flexibility to play into your front‑end or back‑end strengths.
Down the Road
Work with stakeholders across the business to understand the challenges faced, gather requirements 상황 and collect documentation. Build and maintain scalable, production‑grade back‑end applications using Python as well as front‑end web applications using React. Take ownership of the products you and your team work on to ensure continued support and improvements.
Must Have Skills
- Bachelor’s degree in Computer Science, Engineering, or related subject
- 4+ years of professional software engineering experience
- Proficiency in Python, FastAPI estrategia, Flask, and web development
- Experience with TypeScript and ReactJS
- Experience with relational databases
- Experience owning or working on end‑to‑end full‑stack applications
- Excellent communication skills
Senior 3D Web Developer
Zonda
Montreal
Permanent à temps plein
Overview
Remote | Full Time | $100-150k CAD
Zonda is redefining the future of housing. We are perfectly placed in the heart of the fast-growing real estate industry. We are making big bets on the future of real-estate, trailblazing a 2030 vision for the industry. Here at Zonda, you’ll be able to use your passion and curiosity to drive the next generation of real estate analysts, advisors, and technologists.
Zonda is looking for a passionate Senior 3D Web Developer to evolve and expand our team. You’ll be in a unique position to make a change with every project. You’ll use your full range of skills to build great experiences and learn about the real estate industry, economics, and data. You’ll be supported with the necessary tools, and you'll be working with an awesome and like-minded team. Our teams are innovative, diverse, multidisciplinary, and collaborative - all working to build the future of housing.
We are seeking a highly skilled Senior 3D Web Developer with expertise in Babylon.js or Three.js. This role focuses on creating and optimizing a Babylon.js 3D web application. The ideal candidate will have a strong technical foundation, a creative mindset, and a passion for pushing the boundaries of real estate 3d technology.
Responsibilities
- Design and develop a web-based 3D application using BabylonJS.
- Develop and improve UX using havok for 3d furniture placement and camera navigation.
- Leverage advanced webgl and webgpu rendering technologies. Optimize rendering visual quality, efficiency and speed.
- Analyze and enhance application and rendering performance to ensure scalability and stability across platforms, including mobile and web.
- Create interactive, high-performance applications with responsive and scalable frontend architectures (HTML5, CSS, JavaScript).
Collaboration and Integration
- Work with designers, backend developers, and product managers to deliver high-quality projects on time.
- Integrate APIs, web services, and structured data files (JSON, XML, CSV) into 3D applications.
Documentation and Support
- Document tools, systems, and processes to support seamless understanding and usage by the team.
- Provide technical guidance and troubleshooting across development and production workflows.
Who You Are
- Technical Expertise: Proficient in Babylon.js or Three.js; strong experience with web development technologies (JavaScript, HTML5, CSS).
- Problem Solving and Communication: Excellent analytical and troubleshooting skills in complex technical environments; strong interpersonal skills to collaborate with both technical and non-technical team members.
- Educational Background: A Bachelor’s degree in Computer Science, Software Engineering, Game Development, or a related field is preferred. Significant hands-on experience in 3D development and technical roles may substitute for formal education.
Why People Love Working Here
- We offer meaningful work and opportunities for career growth
- Competitive Salary
- Comprehensive benefit package (Medical, Dental, Vision)
- 100% Company paid Life Insurance, Long Term Disability, and Short-Term Disability coverage
- 401k with company match
- Paid vacation and general holidays
- Employee Assistance Program (EAP)
- Paid Volunteer Day
- Live Meditation Sessions
- Employee Recognition Platform
- Virtual Wellness Program
- 100% Hybrid – and always will be!
Inclusion & Equal Opportunity Employment
Zonda is proud to be an Equal Opportunity Employer committed to diversity, inclusion & belonging. Here at Zonda, we are interested in every qualified candidate who is eligible to work in the United States or Canada.
#J-18808-Ljbffr
SAP Programmer
MAAX BATH
Montreal
Permanent à temps plein
The SAP Programmer plays a key role in the development, maintenance, and enhancement of SAP programs and interfaces, working closely with business analysts. This person contributes to technological innovation, process optimization, and the company’s digital transformation. The role also includes support and improvement of EDI processes as well as management of interfaces between SAP and other enterprise systems.
Main Responsibilities
- Develop, maintain, and enhance reports, programs, forms, web applications, and interfaces according to business needs and provided specifications.
- Collaborate with business analysts to evaluate options and propose suitable solutions.
- Resolve design and development issues, ensuring program quality and reliability.
- Provide daily support and optimization of the EDI process.
- Manage and maintain interfaces between SAP and other enterprise systems/applications.
Required Qualifications & Skills
- Bachelor’s degree or college diploma in computer science or a related field, or equivalent experience.
- Experience as an SAP developer (ABAP).
- Experience with S/4 Hana / Migration from ECC6 to S/4 Hana (asset).
- EDI experience (asset).
- Excellent communication and interpersonal skills.
- Analytical mindset, creativity, and autonomy.
- Leadership and ability to work in a team.
- Organizational skills, priority management, and meeting deadlines.
- Ability to understand business needs and translate them into technical solutions.
- Proficiency in French and English (spoken and written).
- Availability for occasional travel.
- Knowledge of the manufacturing sector (asset).
Why Join Our Team?
Contribute to the company’s digital transformation, take on exciting challenges, and grow in a dynamic and innovative environment.
#J-18808-Ljbffr
Web Designer
Mercor
Montreal
Permanent à temps plein
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.
#J-18808-Ljbffr
ServiceNow Developer
IMCS Group
Montreal
Permanent à temps plein
Overview
Duration: 6 months contract with high possibility of extension
Location: Montreal, Q
ServiceNow Certified System Administrator (CSA) - Mandatory
Responsibilities
- Scope of Work Initiatives Planned this year
- Digital Product Release (DPR) Workspace – Configure and enhance workflows for release management and reporting.
- Employee Center Migration – Transition from current portals to Employee Center for improved user experience.
- ServiceNow Apptio Integration – Apptio Service Total Cost of Ownership (TCO).
- CSDM Re-alignment – Assess and realign our data model to CSDM standards.
- Azure DevOps (ADO) Integration – Implement bi-directional integration for streamlined development workflows.
Required Qualifications
- Minimum 3–5 years of ServiceNow development experience.
- Strong expertise with Workspaces, Employee Center, ITSM, CMDB, and CSDM.
Mandatory Certifications
- ServiceNow Certified System Administrator (CSA)
Java Developer
Talents LGS
Montreal
Permanent à temps plein
Overview
Posted Monday, January 19, 2026 at 5:00 AM | Expires Thursday, April 2, 2026 at 3:59 AM
At LGS, we strive to provide a workplace that values your professional growth. Our company culture fosters diversity and inclusivity, and we welcome talents from both local and international backgrounds.
As a team member, you will play a crucial role in driving major projects that propel our clients’ businesses forward and improve people’s lives. You will be at the heart of collaborative large-scale digital transformation projects in both the public and private sectors.
The IBM Client Innovation Centre Quebec (CIC), at LGS, employs professionals who collaborate on projects within technology practices, offering local and remote services. Our employees, regardless of their level of experience, are paired with a coach to support their professional growth. As part of IBM’s global network, we have offices in Montreal and Quebec City.
Benefits
- Learn every day: access IBM's intellectual capital and trainings on a diverse range of cutting-edge technologies.
- For your well-being: a group insurance bundle including telemedicine, a retirement savings plan with employer’s contribution, access to IBM shares at discounted rates, and a wellness package!
- To enjoy quality time: annual vacations, additional company days off and special life events leaves!
- To have fun with your colleagues: an active community and a social committee with regular activities to keep us all connected!
Be involved
- Participate in the development of clients’ projects: new applications, development of new functionalities on existing applications and maintenance. Help our customers build or bring their applications to the cloud
- Participate in design review: work with solution and application designers to ensure a robust architecture
- Write unit tests and ensure the highest development standards by following the software development cycle
- Integrate teams operating in accordance with Agile/Scrum or Waterfall methodologies
- Be able to work with REST APIs and manipulate data in JSON format
Qualifications
- Bachelor's degree or specialized DEC in an appropriate discipline
- A minimum of 7 years' experience in Java development
- Good development experience - Core Java 1.7+ (JDK7), Java Enterprise Edition (J2EE/JEE)
- In-depth knowledge of common design patterns such as MVC, pub/sub, etc
- Ability to use testing tools such as: JUnit, Mockito, SonarQube, Cucumber, Selenium
You stand out for
- Ability to work independently on tasks and produce high-quality work
- Ability to work with intermediate and junior members and provide coaching and mentoring
- Bilingualism in French and English, as you will be collaborating with resources outside the province of Quebec
#CICJOBS #IBMJOBS #LI-IO1
Be yourself at LGS
LGS is committed to considering all qualified applicants without regard to ethnicity, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodiversity, age, veteran status or other characteristics.
If you are not a Canadian permanent resident or citizen, please consult with your talent acquisition consultant as this role may require the use of technologies that are regulated by export sanctions.
#J-18808-Ljbffr
AI Developer
Koïos Intelligence
Montreal
Permanent à temps plein
Koios Intelligence aims to revolutionise the insurance industry through artificial intelligence (AI) and natural language processing (NLP). We provide advanced virtual assistant solutions voice enabled to enhance customer & insurance agents experience, streamline operations, and drive innovation. By using state-of-the-art large language models and generative AI, we simplify complex insurance processes, improve decision-making, and enable personalised interactions for policyholders and insurers.
Job Summary
We are seeking a skilled and innovative AI Developer to join our team. In this role, you will be responsible for designing, developing, and implementing artificial intelligence solutions that leverage machine learning, deep learning, and natural language processing techniques. You will collaborate with cross-functional teams, including data scientists, software engineers, and domain experts, to develop AI models and integrate them into scalable software applications. The ideal candidate has a strong background in AI development, excellent programming skills, and a passion for solving complex problems using cutting-edge technologies.
Responsibilities
- Work closely with domain experts to understand business requirements and design AI solutions that address specific use cases.
- Develop and implement machine learning models, deep learning architectures, and natural language processing algorithms to solve complex problems.
- Preprocess and clean large datasets to ensure data quality and suitability for AI model training.
- Train and fine-tune AI models using various techniques, such as supervised learning, unsupervised learning, and reinforcement learning.
- Evaluate and benchmark AI models using appropriate metrics to assess their performance and identify areas for improvement.
- Collaborate with software engineers to integrate AI models into scalable software applications and ensure smooth deployment.
- Optimise AI models and algorithms for performance, scalability, and efficiency, considering factors such as computational resources and real-time processing requirements.
- Stay up to date with the latest advancements in AI, machine learning, and deep learning technologies, and proactively apply new techniques and frameworks to improve existing AI solutions.
- Collaborate with cross-functional teams to identify opportunities for leveraging AI and automation to streamline processes and enhance business outcomes.
- Document code, methodologies, and experiments, and contribute to the knowledge sharing within the team.
- Participate in code reviews to ensure code quality, maintainability, and adherence to best practices.
Requirements
- Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field.
- Proven experience (3+ years) in AI development, working on real-world projects and implementing AI solutions using machine learning, deep learning, and natural language processing techniques.
- Proficiency in programming languages such as Python or Java, along with experience using AI libraries and frameworks (e.g., TensorFlow, PyTorch, scikit-learn).
- Knowledge on C++/C or any low level programming language is a nice-to-have.
- Strong understanding of AI concepts and algorithms, including supervised and unsupervised learning, neural networks, and reinforcement learning.
- Experience with natural language processing (NLP) techniques, such as text classification, named entity recognition, sentiment analysis, or machine translation.
- Familiarity with data preprocessing and cleaning techniques, feature engineering, and dimensionality reduction methods.
- Knowledge of software engineering principles, coding best practices, and version control systems (e.g., Git).
- Strong problem-solving and analytical skills, with the ability to understand complex problems and design AI solutions accordingly.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment and explain complex concepts to non-technical stakeholders.
- Demonstrated ability to learn and adapt quickly to new technologies and frameworks in the AI field.
- Experience with cloud platforms and services (e.g., GCP, AWS, Azure) and distributed computing frameworks (e.g., Spark) is a plus.
What we offer for your valuable work
- You'll join a collaborative, fun team where everyone, including you, is active in the product definition and development process. Our founders are lifelong entrepreneurs who have built and scaled large companies. By working with founders and sitting on our leadership team, you will have the front-row seat to see how a company grows and scales.
- We provide quality collective insurance to all employees and their families, including dental care.
- We support 50% of expenses related to sports (gym memberships, sportswear, etc), up to 250 dollars a year.
- We refund 50% of public transportation expenses, up to 50$ a month.
- While Koios promotes both teamwork on-site to ensure commitment, efficiency and employees' professional development, we also offer the flexibility needed for a healthy professional/personal life balance.
- We Offer Stock Options after an approbation period.
Developpeur principal IA
Banque Nationale du Canada
Montreal
Permanent à temps plein
Domaine(s) d'intérêt: Intelligence artificielle (IA), Technologies de l'information, Marchés financiers et trésorerie
Lieu(x): Montréal
Une carrière en tant que développeur ou développeuse principale Low Code dans l’équipe Stratégie, data et performance pour les Marchés des capitaux, à la Banque Nationale, c’est agir à titre de spécialiste au cœur de la transformation numérique des marchés des capitaux : hyperautomatisation, IA agentique et développement full stack. Cet emploi te permet d’avoir un impact positif sur notre organisation, grâce à tes compétences en développement et ton expérience en collaboration au sein d’une équipe multidisciplinaire.
Ton emploi
- Concevoir et intégrer des solutions d’hyperautomatisation avec Microsoft Power Platform et les systèmes d’entreprise
- Développer des applications Low Code et Full Stack en analysant les processus pour identifier les opportunités d’automatisation
- Déployer des agents IA pour automatiser des tâches cognitives et améliorer la prise de décision
- Collaborer avec les équipes d’affaires pour traduire les besoins en solutions technologiques
- Participer à la veille technologique sur l’IA et l’automatisation, et diriger des initiatives pour améliorer les capacités de l’équipe
- Garantir la conformité avec les standards organisationnels pour la gestion du cycle de vie des applications et la sécurité des données
Ton équipe
Ce poste relève du directeur principal, Stratégie, data et performances du secteur Opérations des marchés des capitaux. Au sein du secteur, tu intégreras une équipe composée de sept collègues reconnus pour leur dynamisme, leur agilité et leur expertise approfondie des activités des Marchés financiers ainsi que des sous-processus qui soutiennent ces opérations.
La Banque valorise le développement continu et la mobilité interne. Nos programmes de formation personnalisés, basés sur l’apprentissage dans l’action, te permettent de maîtriser ton métier et de développer de nouveaux champs d’expertise. Des outils tels que l’Académie de données, la formation linguistique, le Centre d’apprentissage Harvard et de l’accompagnement en coaching et en mentorat te sont accessibles en tout temps.
Prérequis
- Détenir un bac, un certificat universitaire ou une maîtrise connexe au secteur d’activité et avoir de 4 à 8 années d’expérience pertinente
- Connaissance des marchés des capitaux et de la gestion de patrimoine; essentiel
- Posséder une expertise avancée en Microsoft Power Platform (Power Apps, Power Automate, Power BI, AI Builder) et capacité de développer en mode hybride
- Comprendre les architectures d’agents IA et l’intégration LLM
- Expérience démontrée en programmation avec Java, Python, PHP, HTML, XML, JSON
- Expérience démontrée avec les frameworks Angular, Node.js, Spring Boot
- Expérience démontrée en bases de données Postgres SQL, Maria DB, MySQL, MSSQL.
Anglais, Français
Raison d’exiger cette langue: pour collaborer étroitement avec nos collègues à l’extérieur du Québec.
Compétences
Sécurité des applications Intelligence artificielle DevOps Java Python Déploiement de système Travail en équipe[Travail d’équipe Architecture Cloud-Native Prise de décision Influencer les autres Agilité d'apprentissage Résilience Conception de solutions Microsoft Power Platform Coaching et développement
Tes avantages
- Programme santé et bien-être incluant de nombreuses options
- Régime de retraite généreux
- Régime d’acquisition d’actions
- Programme d’aide aux employées et employés ainsi qu’à leur famille
- Services bancaires préférentiels
- Implication dans des initiatives communautaires
- Service de télémédecine
- Clinique virtuelle d’amélioration du sommeil
Ce sont quelques exemples qui te sont accessibles. Nous proposons une offre évolutive à l’affût des tendances, de tes besoins et de ceux de tes proches.
Nos environnements de travail dynamiques et nos outils de collaboration modernes favorisent une expérience employée agréable. Nous accordons une grande place aux idées des employées et employés. Que ce soit par nos sondages, ou encore par l’entremise de nos programmes, le dialogue en continu et le feedback sont encouragés.
L'humain d'abord
Nous sommes une banque à grandeur humaine qui se démarque par son audace, sa culture entrepreneuriale et sa passion pour les gens. Nous existons pour avoir un impact positif dans la vie des gens. Nos valeurs fondamentales de complicité, d’agilité et de pouvoir d’agir sont nos sources d’inspiration. L’inclusion est au cœur de nos engagements. Nous offrons un milieu de travail sans obstacle et accessible à l’ensemble des employées et employés.
Nous visons à procurer des mesures d’accessibilité lors du processus de recrutement. Si tu as besoin d'accommodement, n’hésite pas à nous en faire part lors de tes premiers échanges avec nous. Nous accueillons les candidates et candidats de tous horizons et nous aimerions savoir ce que tu peux ajouter à notre équipe.
Viens entreprendre tes ambitions avec nous !
Pourquoi travailler à la Banque Nationale
Pour un environnement qui favorise ton cheminement
Les occasions de progresser et de te développer sont nombreuses et variées pour te permettre de cheminer dans ta carrière. Ceci peut se traduire notamment par de l'apprentissage dans l'action et de la formation, du codéveloppement ou du jumelage, de l'accompagnement professionnel ou du mentorat, des journées carrières internes ou des tribunes pour échanger avec nos leaders.
Pour un environnement inclusif et diversifié
Nous misons sur l’inclusion dans un milieu où l’expression des caractéristiques uniques que chacune et chacun possèdent, visibles et invisibles, est valorisée. Nous accueillons les candidatures de tous les horizons et aimerions savoir ce que tu peux ajouter à notre équipe.
Inscris-toi pour recevoir de l'information sur nos nouveautés carrières et nos événements.
Accède à ton profil pour une expérience personnalisée
Complète ton profil pour une expérience affichant tes préférences et une recherche facilitée par des alertes-emplois pertinentes pour toi.
#J-18808-Ljbffr
Rendering Programmer
HASBRO DEUTSCHLAND GmbH
Montreal
Permanent à temps plein
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. And we ensure that everyone has the opportunity to contribute to our collective success, whatever their role. As a member of Wizards of the Coast, we help enrich a catalog of games that has inspired gamers 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!
Job Description
Invoke is looking for a Senior Rendering Programmer to join our team. In this role, you will develop, tune, and extend the graphics technology for our game. The ideal candidate has deep knowledge of graphics systems and modern rendering techniques for AAA games who wants to work collaboratively with Artists and other Programmers to build a truly outstanding player experience.
What You'll Do
What You'll Bring
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 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.
#J-18808-Ljbffr
Software Developer
Newforma
Montreal
Permanent à temps plein
Join to apply for the Software Developer role at Newforma
We are looking for a versatile Full Stack Software Developer to design, develop, and maintain scalable web applications. The ideal candidate will have expertise in both front-end and back-end technologies, ensuring seamless integration and optimal performance. Responsibilities include collaborating with cross-functional teams, building user-friendly interfaces, developing robust server-side logic, and maintaining clean, efficient code. This role is perfect for someone who thrives in a dynamic environment and enjoys tackling complex technical challenges.
Responsibilities
- Contribute to the design, development, testing, and documentation of software solutions by following established processes and team standards.
- Apply fundamental software development principles to structured assignments with support and direction from senior team members.
- Write and debug code using object-oriented programming languages and Microsoft-based frameworks.
- Assist in the investigation and resolution of customer-reported issues in collaboration with the support and engineering teams.
- Participate in agile ceremonies such as daily stand-ups, sprint planning, and retrospectives to build familiarity with collaborative development practices.
- Follow prescribed guidelines to analyze and address routine development tasks and technical challenges.
- Incorporate feedback from peers and mentors to improve code quality and gain confidence in organizational tools, technologies, and workflows.
- Occasionally support production systems during off-hours, under guidance from more experienced engineers.
Requirements
- Experience with Azure, C#, .net, REACT.
- Curious about our product and takes initiative when problem solving.
- Stays up to date with the latest technologies and techniques.
- Open minded and welcomes feedback.
- Wants to be challenged as well as challenge others.
- Result driven and doesn’t hesitate to think outside of the box to find solutions.
- Team player who respects colleagues and their opinions.
- Follows best practices and clean code principles.
- Up to 10% travel for company and team events.
Nice to have
- Knowledge of AWS, Node.JS and Typescript
- Exposure to AWS or cloud architecture concepts.
- Experience with UI technologies such as REACT.
- Bilingual in French and English.
Seniority level
Entry level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Software Development
#J-18808-LjbffrVous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte
Alerte emploi
Optimisez votre recherche d’emploi avec Espresso-Jobs !
Recevez en priorité, par courriel, des offres correspondant à votre profil… Et postulez avant tout le monde !