Espace publicitaire
Postes correspondant à votre recherche : 406
Programmeureuse gameplay

Compulsion Games

Montreal

Permanent à temps plein

Postuler directement

Job Description

Job DescriptionSalary:

Description deposte:Programmeureusegameplay

Discipline:Programmation

Relvede:Directeur technique

Le Studio
Compulsion Games est un studio dedveloppementde jeuxvidode premirepartieetunefilialede Xbox Game Studios de Microsoft,situ Montral, au Canada.

Fondpar desvtransdelindustrie, nousavonsunecultureaxesurlhumain,basesur laconfianceet le respect mutuel,ainsiquunamour etunepassionpartagspournotremtier. Nos jeuxonttsalusetrcompensspourleurdirectionartistique,leurmusique,leurcrationdemondesetleursrcitsimmersifs. Nousnousconsacronsconstruiredesexpriencesuniquesetartisanales, etnotrequipe deprogrammationveillecequenoscrateursdecontenuet designerspuissentexprimerpleinementleurcrativit.

Nous visons crerdespersonnagesdotsdedfautshumainscaptivants, et desrcitsquiexplorentdesthmeslourdsavecsoinetempathie. Nos histoiresintgrentgnralementunebonne dosedobscuritetdhumourpourquilibrerle tout.

Notre Culture
Compulsion Games est un studioguidpar laqualit,composdunequipemodestequiaimeexprimenteruneapprocheartistiquedudveloppementde jeux.

Nousaimonsrecruterdespersonnesattiresparnosvaleursfondamentalesconfiance,autonomie,harmonieet savoir-faire et quipartagentnotrevision dun studioconstruitautourdecelles-ci. En tantququipe, nous nesouhaitonspasdevenirtropnombreuxafinderesterfidlescesvaleurs, carellesnesadaptentpas bien grandechelle.

Unepartieessentielledenotreprocessusdembaucheconsistesassurerqueles nouveauxemployssontbienalignsaveccesprincipes,afindebtirunequipe etuneentrepriseharmonieuses. Nousaccordonsunegrande importance au bien-tredenotrequipe. Vousrejoindriezdoncungroupesoud,cratif,inclusifetsoucieuxdudveloppementmutuel.

LeBesoin
NouscherchonsajouteruneprogrammeureuseGameplaytalentueuxsenotrecommunautdeprogrammation taille humaine, pour aider dvelopperdessystmesetlmentsde gameplay toutentantunmembreactifet important denosquipes dedveloppementmultidisciplinaires.

Vousdevezdonctrelaisedecommuniqueretcollaboreravecunegrandevaritde disciplines. Nousavonsbesoinduneprogrammeureuseenthousiastelidedecontribuerlexpriencede jeuglobaledenosjoueurs.

LeRle
Noussouhaitonsquelquunquinapaspeurdecommuniqueret detravaillerdirectementavec les quipes dart,danimation, deralisationet de designpourdvelopperdesfonctionnalitsetsystmesde gameplaytelsquelinteractionjoueur, lescomportementsdepersonnages, leslmentsde jeu, le 3C,lIAoula progression du jeu. Lerleimpliqueragalementdetravaillersur despreuvesde conceptpourdesamliorationstechniques,ainsiquededbogueretpeaufinerdiversesfonctionnalitsdveloppes.

Nousavonsbesoindunepersonnepossdantuneexpriencetangible danslindustriedu jeuvido, deprfrencesur des jeux PC et/ouconsoles,maisdautresexpriencespertinentesserontconsidres. Aveccetteexprience, nousnousattendonscequevouscompreniezles principesfondamentauxdu travailenquipe,ainsiquele cycle de viecompletdunprojetrussiet la manire de vous adapter chaquephase.Fidlesnosvaleursdeconfianceetdautonomie, nous vousdonnerons, vous et votrequipe, lepouvoirdedciderquoi faire et comment yparvenir.Votrelead et lesautresprogrammeursserontlpour vousaccompagneret vousconseillerdanscettedmarche.

ExigencesSpcifiquesduRle:

  • Expriencedans ledomainedu jeuvidooutouteautreexpriencepertinente. Nousrespecteronsvoscomptencesdurementacquisesetferonsdenotremieuxpourquevouspuissiezutiliservosforcesquotidiennement. Letitreseraajustselonvotreniveaudesniorit.
  • Nousvalorisonsautantlespersonnesayantuneexpertiseapprofondiedans undomainespcifiquequecellespossdantunevastepolyvalence etcapablesdaidersurplusieursfronts.
  • Uneexprienceavec Unreal Engine estprfrable;matriseraumoinsunmoteurde jeu estobligatoire. Vousdeveztreuneprogrammeureusecomptenteetsrede vousenC++.
  • Nousespronsquevousjouezrgulirementaux jeuxvidoetcomprenezlesfondamentauxquirendentun gameplay agrable.
  • Unevolontdapprendre, peuimportevotreniveaudesniorit, et departagervotreexpertiseavec lesautres.
  • Dexcellentescomptencesencommunicationafindecollaborerefficacementavec ungroupediversifidartistes, de designers etdanimateurs.Cestparticulirementimportant car beaucoup dedcisionsseprennentde manireorganiquedansnotrestudio.
  • Un hautniveaudautonomieet deproactivit, qui vousaidera vouspanouirdansnotreculture de travail.

Nousfonctionnionsdans unenvironnementde travailhybride, nousprfronsembaucherdescandidatsquipeuvantpasserrgulirementdutempsaustudio ;parconsquant, nousdonneronslaproritauxcandidatsrsidant Montral et/oudans la province de Qubec.


Notre studio,situaucentre-villede Montral prs de la station demtroAtwater,offreuneconfiguration de travailhybridepour lesemploysbassdans largiondeMontralouprtssyrelocaliser.

Si voustesenthousiastelidedecontribuerunequipe quiredfinitla narration dans les jeux, nousserionsravisde vous entendre.

Java Developer

Techso Solutions

Montreal

Permanent à temps plein

Postuler directement

Techso is an international leader in digital transformation and a fast‑growing company that offers consulting services in three niches of expertise: technology infrastructure management (IT), specific application development (DEV) and product lifecycle management (PLM).

Founded in 2014, Techso has built a reputation for the quality of its projects delivered to prestigious customers in various sectors such as automotive, aerospace, events, watchmaking, finance and many others.

Techso is looking to expand its development team. You will be working as a Java Developer to meet the needs of our customers based in Montreal and internationally.

Responsibilities

  • You will participate in the design and development of our customers' projects (new applications, development of new functionalities on existing applications, problem correction and maintenance, ...).
  • Following a needs analysis, you will help define the architecture of innovative solutions to meet our customers' objectives and requirements.
  • You will be responsible for defining technical and functional specifications.
  • You will participate in the evaluation of development efforts for new solutions or improvements.
  • You will put developed solutions into production and manage change.
  • You will take part in management's pre‑sales efforts (effort evaluations, technology analysis, ...).
  • You will guarantee the highest development standards by following the software development cycle (code review, unit testing, ...).
  • You will support the continuous improvement of development activities (agility, code assembly, automated testing, deployment, etc.).
  • You will provide support to your colleagues and help mentor the juniors.
  • You will keep yourself aware of new solutions and technologies on the market.
  • You will work with Agile - Scrum teams.

Requirements

  • Bachelor's degree in computer science or software.
  • Solid knowledge of object‑oriented development in Java (knowledge of the Spring framework is a plus).
  • Solid knowledge of Front‑End development (React, Angular, VueJS, ...).
  • Strong relational database skills (use of ORMs and DAOs such as Hibernate, SQL language, ETL, ...). Knowledge of noSQL databases a plus.
  • Good knowledge of basic DevOps concepts (Azure DevOps is a plus).
  • Knowledge of other programming languages: C#, PHP, Node.JS, Python.
  • Used to working in an Agile and collaborative environment.
  • Knowledge of Linux and Windows environments.
  • Good communication skills in French and English, both written and spoken, as some of your customers will be French or English‑speaking.
  • Good interpersonal skills and love of teamwork !

Benefits

  • Personalized support for your professional development.
  • The opportunity to get involved in exciting in‑house projects.
  • A team of experts to share their knowledge with you.
  • A sympathetic ear to help you evolve in a constructive and caring environment, so that you can grow personally.
  • The opportunity to travel.
#J-18808-Ljbffr
Développeur

Cofomo

Montreal

Permanent à temps plein

Postuler directement
COFOMO : Un endroit où vous pouvez vous sentir chez vous.
Travailler avec COFOMO, c’est l’occasion de collaborer aujourd’hui aux projets technologiques de demain.

Appliquez vos compétences, vos connaissances et votre capacité de résoudre des problèmes dans un environnement enrichissant et motivant.

Nous investissons dans nos talents, nous encourageons le perfectionnement et nous vous appuyons dans toutes les facettes de votre carrière chez nous, le tout dans le cadre d’une culture inclusive qui défend les valeurs d’engagement, d’intégrité, de diversité, de passion et de créativité.

Faites partie de l’avenir – de la technologie verte, aux dernières innovations en IA et sécurité de l’information dans le cadre de projets à grande échelle pour des clients de premier plan.

COFOMO est l’endroit où vous pouvez grandir, apprendre, créer, contribuer, et être reconnu pour ces contributions. C’est un endroit que vous voudrez appeler « chez vous ».

Voici un bref aperçu des tâches et des responsabilités qui vous incomberont :
  • Participer à l’ensemble des phases du cycle de vie du développement logiciel sécurisé (SSDLC) ;
  • Concevoir et mettre en œuvre des solutions techniques répondant aux exigences des clients et aux normes de développement logiciel établies ;
  • Implémenter, tester et maintenir les pipelines CI/CD en YAML, et les intégrer aux outils de surveillance de la qualité (ex. : SonarQube) ;
  • Résoudre rapidement les incidents affectant des systèmes critiques en production, en collaboration avec les équipes et expertises concernées.
Le profil recherché est le suivant :
  • Posséder un minimum de huit (8) années d’expérience en développement logiciel dans un environnement bancaire, financier ou de grande envergure comparable ;
  • Détenir un diplôme en informatique, en génie ou dans un domaine connexe ;
  • Démontrer une expérience en développement et en maintenance de solutions .NET Full Stack sécurisées avec C# ;
  • Concevoir, documenter, développer, sécuriser et consommer des API REST et/ou Graph ;
  • Maîtriser les concepts de programmation orientée objet et les principes de conception logicielle ;
  • Appliquer les mécanismes modernes d’authentification et d’autorisation (OpenID Connect, OAuth) ;
  • Développer des tests automatisés robustes, incluant les tests unitaires et les tests de services ;
  • Démontrer une expérience en développement et en maintenance de scripts CI/CD en YAML et en intégrations as code avec des fournisseurs infonuagiques (un atout) ;
  • Développer des solutions en utilisant différents fournisseurs de cloud et appliquer les modèles de conception infonuagiques ;
  • Comprendre la conteneurisation et les services cloud (Docker, Kubernetes, Tanzu) ;
  • Maîtriser les outils Microsoft Visual Studio, Git, Azure DevOps ou Jenkins, NuGet et leurs écosystèmes ;
  • Travailler avec des bases de données relationnelles telles que RDS, SQL Server et MySQL ;
  • Comprendre les principes de l’architecture événementielle et utiliser des systèmes de diffusion d’événements et de messagerie tels que Kafka et ActiveMQ ;
  • Faire preuve d’une forte capacité d’auto-apprentissage et de polyvalence face à des technologies variées, tant legacy qu’émergentes ;
  • Travailler efficacement en équipe, coacher et mentorer les pairs, et contribuer à l’intégration de nouveaux membres ;
  • Communiquer clairement et efficacement, tant sur des enjeux techniques que d’affaires ;
  • Détenir une expertise en développement et en déploiement d’applications Low-Code / No-Code telles que Mendix ou équivalent (un atout) ;
  • Posséder une connaissance des applications de transactions client du domaine financier (un atout) ;
  • Appliquer les principes de l’approche Domain Driven Design (DDD) (un atout) ;
  • Ce poste exige une maîtrise du français et de l'anglais pour les tâches quotidiennes, la compréhension de la documentation et la communication professionnelle avec la clientèle, les fournisseurs et les collègues à travers le Canada. Les compétences linguistiques en français et en anglais sont indispensables, tant à l'oral qu'à l'écrit.
COFOMO : Des avantages sur lesquels vous pouvez compter

COFOMO, c’est bien plus que de l’expertise technologique, c’est un endroit centré sur le bien-être de ses talents. Nous voulons vous voir évoluer, nous savons que vous travaillez mieux lorsque vous êtes heureux, apprécié, et que vous vous sentez épaulé – au travail et au-delà.

Voici quelques-uns des avantages d’une carrière chez COFOMO :
  • Travail avec les dernières technologies et les meilleures pratiques sur une grande variété de projets stimulants
  • Rémunération et avantages concurrentiels
  • Accent mis sur la croissance, le développement et le rehaussement des compétences
  • Environnement de travail accueillant et humain
  • Élaboration d’un plan de carrière personnalisé et structuré
  • Conseils personnalisés
  • Programme de bien-être
  • Télémédecine 24/7
  • Soutien en matière de droit, de comptabilité et de santé mentale
  • Environnement de travail hybrid
  • Club social actif qui organise des événements tout au long de l’année

Des valeurs qui vous importent
Les valeurs ont une signification chez COFOMO. Notre culture favorise la motivation et vise à faire ressortir le meilleur de nos employés. De plus, nous n’oublions jamais que nos employés sont notre priorité.

Au-delà des mots, les valeurs de COFOMO guident nos actions et informent nos politiques. Sans elles, nous ne sommes qu’une entreprise comme les autres, et nous sommes tout sauf cela.

Des valeurs qui nous unissent
Engagement : Savoir se mobiliser en tant qu’équipe pour attendre des objectifs communs.
Intégrité : Avoir le courage de parler avec franchise et d’agir avec respect et équité.
Diversité : Croire en la richesse unique de chaque personne.
Créativité : Innover et faire preuve d’agilité dans la réalisation d’un projet.
Passion : Aimer ce que l’on fait est la meilleure garantie de succès.

COFOMO : Plus que le travail. Meilleure que jamais.

COFOMO, c’est beaucoup de choses, et nous travaillons sans relâche à nous assurer que nos talents aient le sentiment d’être appréciés, d’être motivés et de faire partie d’une entreprise dynamique, en pleine croissance, qui se préoccupe autant de l’avenir de ses employés que de l’avenir de la technologie. Nos employés sont le moteur de notre technologie, et nous leur accordons la priorité.

Nous favorisons la diversité et l’inclusion. Ainsi, les lieux de travail de COFOMO sont propices à l’échange de nouvelles idées, d’expériences différentes et de visions uniques, et ce, avec des personnes avec lesquelles vous n’auriez peut-être pas l’occasion de travailler habituellement.

Explorez les qui nous unissent et découvrez l’environnement dynamique, accueillant et qui vous attend.

La culture de COFOMO évolue sans cesse, s’améliore et apprend de son atout le plus important, ses collaborateurs.

Chez COFOMO :
  • Vous êtes reconnu et apprécié pour vos compétences, votre savoir-faire, et aussi essentiellement, pour votre potentiel. C’est ainsi que la valeur est mesurée ici.
  • Nous choisissons nos employés en fonction de leur talent. Point final.
  • Tout le monde importe, tout le monde a son mot à dire, tout le monde est estimé.
COFOMO valorise les différences qui permettent à chacun d’entre nous d’apporter des contributions importantes et uniques à notre réussite et à notre culture commune. Une culture diverse et inclusive motive et contribue à un esprit d’unité, ainsi qu’à un sens profond de la justice et de l’équité.

C’est ainsi que demain se crée aujourd’hui. Une technologie de pointe pilotée par des talents de premier plan.
Développeur logiciel Software Developer

Microchip

Montreal

Permanent à temps plein

Postuler directement

Are you looking for a unique opportunity to be a part of something great Want to join a 17000-member team that works on the technology that powers the world around us Looking for an atmosphere of trust empowerment respect diversity and communication How about an opportunity to own a piece of a multi-billion dollar (with a B!) global organization We offer all that and more at Microchip Technology Inc.

People come to work at Microchip because we help design the technology that runs the world. They stay because our culture supports their growth and stability. They are challenged and driven by an incredible array of products and solutions with unlimited career potential. Microchips nationally-recognized Leadership Passage Programs support career growth where we proudly enroll over a thousand people annually. We take pride in our commitment to employee development values-based decision making and strong sense of community driven by our Vision Mission and 11 Guiding Values; we affectionately refer to it as the Aggregate System and its won us countless awards for diversity and workplace excellence.

Our company is built by dedicated team players who love to challenge the status quo; we did not achieve record revenue and over 30 years of quarterly profitability without a great team dedicated to empowering innovation. People like you.

Visit our careers page to see what exciting opportunities and company perks await!

Job Description:

Description du poste

Nous recherchons une personne énergique et autonome ayant une formation en ingénierie ou en informatique pour rejoindre notre équipe logicielle au sein de la division CBU chez Microchip. Nous développons des logiciels pour les dispositifs System-on-Chip (SoC) 64 bits de pointe et haute performance de Microchip tels que le PIC64-HPSC/HX ( conçus pour des applications spatiales. Ces SoC intègrent des processeurs haute performance fonctionnant sous Linux et RTOS et prenant en charge des interfaces Ethernet/TSN avancées PCIe/CXL ainsi que dautres interfaces périphériques et fonctions spécialisées. Nos logiciels constituent la base de solutions spécifiques à la mission développées par nos clients pour des systèmes de contrôle et autonomes dans les domaines spatial aéronautique et autres marchés. Nous mettons laccent sur lexcellence technique le travail déquipe la collaboration et lamélioration continue dans un environnement ouvert et encourageant.

En tant quingénieur logiciel vous ferez partie dune équipe de professionnels qui conçoivent et mettent en œuvre des logiciels et des micrologiciels pour ces SoC multicœurs. Vous collaborerez avec léquipe de conception pour examiner des documents techniques afin de les aider à concevoir un dispositif performant. Vous apporterez également un support technique aux équipes internes et aux clients sur les sujets de traçage et de débogage. Vous rédigerez également des documents techniques tels que des spécifications et des guides dutilisation.

----

We are looking for an energetic and self-motivated person with an Engineering or Computer Science background to join our Software team in the Communication Business Unit at Microchip. We are building software for Microchips leading-edge high-performance 64-bit System on Chip (SoC) devices such as the PIC64-HPSC/HX ( designed for Space applications. These SoCs contain clusters of high-performance CPUs running Linux and RTOSs and supporting advanced Ethernet/TSN interfaces Ethernet switching PCIe/CXL and other peripheral interfaces and specialized functions. Our software serves as the foundation for mission specific solutions developed by our customers for control and autonomous systems in space aerospace and other markets. Our focus is on technical excellence teamwork collaboration and continuous improvement in an open and encouraging environment.

As a Software Engineer you will be part of a team of professionals designing and implementing software and firmware for these multi-core SoCs. Your role will specialize in the development of software tools enabling the advanced debug and trace systems for these SoCs. You will collaborate with the design team to review technical documents to help them design a successful device. You will also provide technical support to internal teams and customers on trace and debug subjects. You will also write technical documents like specification and user guides documents.

Requirements/Qualifications:

Qualifications/Exigences

Baccalauréat ou Maitrise en ingénierie informatique en génie électrique en informatique ou dans un domaine connexe.
0 à 3 ans dexpérience pertinente dans le développement logiciel pour systèmes embarqués.
Capacité à lire rédiger et communiquer des informations complexes en anglais avec un haut niveau de précision et de professionnalisme.
Maîtrise des langages de programmation C et Python.

Familiarité avec les outils de développement logiciel tels que Git/Bitbucket Jira et VSCode.
Expérience de travail dans un environnement de développement sous Linux.
Compréhension de larchitecture des processeurs des caches des interconnexions et capacité à interpréter la documentation matérielle.
Une expérience avec des environnements démulation matérielle tels que Protium et Palladium est un atout.
La connaissance de RISC-V et des spécifications open source associées est avantageuse.
La compréhension des concepts de sécurité en particulier le démarrage sécurisé (secure boot) est bénéfique.
Capacité avérée à développer du code de haute qualité.
Expérience démontrée dans lutilisation doutils dIA pour améliorer la productivité individuelle et collective.
Excellentes compétences analytiques de communication et de rédaction de documentation.
Solides compétences interpersonnelles et expérience du travail collaboratif au sein dune équipe de développement.

----

Qualifications/Requirements

Bachelors or Masters degree in Computer Engineering Electrical Engineering Computer Science or a related field.

0 to 3 years of relevant experience in software development for embedded systems.

Ability to read write and communicate complex information in English with a high degree of accuracy and professionalism.

Proficient in C and Python programming languages.

Familiarity with software development tools such as Git/Bitbucket Jira and VSCode.

Experience working in a Linux development environment.

Understanding of CPU architecture caches interconnects and the ability to interpret hardware documentation.

Experience with hardware emulation environments such as Protium and Palladium is preferred.

Knowledge of RISC-V and related open-source specifications is advantageous.

Understanding security concepts particularly secure boot is beneficial.

Proven ability to develop high-quality code.

Demonstrated experience utilizing AI tools to enhance individual and team productivity.

Excellent analytical communication and documentation skills.

Strong interpersonal skills and experience working collaboratively within a development team.

Travel Time:

0% - 25%

To all recruitment agencies: Microchip Technology Inc. does not accept unsolicited agency resumes. Please do not forward resumes to our recruiting team or other Microchip employees. Microchip is not responsible for any fees related to unsolicited resumes.


Required Experience:

IC


Key Skills
Account Payable,C++,Community Support,Garment,Import & Export,Java
Employment Type : Full-Time
Experience: years
Vacancy: 1
Monthly Salary Salary: 76000 - 114000
Software Developer

Edjuster

Montreal

Permanent à temps plein

Postuler directement

Who we are

Amilia is more than just a tech company – we’re a close-knit family made up of caring, entrepreneurial-minded individuals. Our multi-disciplinary team members will challenge and support you on every project.

What we do

We provide online registration and digital management software solutions to recreation organizations, such as cheer gyms, gymnastics clubs, dance studios, and many more.

How we do what we do

We provide all our team members with the tools and flexibility they need to succeed every day. We also put an emphasis on collaboration and encourage everyone to bring new ideas to the table, even if it’s outside of your department.

Why we do what we do

We’re not just here to sell software – we want to revolutionize the way recreation organizations leverage technology. Every Amilian is incredibly invested in our mission to disrupt the status quo and help our clients achieve great things.

What can you expect

As a Software Developer, you will contribute to creating, optimizing, and maintaining our web platform features. You will participate in the analysis, design, implementation, and testing of new feature development. Would you like to work in a growing company of more than 30 developers with whom you will have the opportunity to collaborate? You are resourceful, you like to take initiative, and you are able to generate innovative solutions? Amilia is exactly where you need to be.

You’ll be responsible for:

  • Participating in backend and/or frontend development;
  • Producing maintainable code that respects established standards and best practices;
  • Writing unit and integration tests to maintain or increase our code coverage;
  • Actively participating in code reviews;
  • Taking part in our Agile process by participating in Scrum ceremonies;
  • Implementing fixes for and improvements to existing features;
  • Staying up to date on technologies and industry best practices;
  • Contributing to the continuous improvement of your team and the engineering department.

REQUIREMENTS

What we want from you:

  • Bachelor’s degree or college diploma (DEC) in Computer Science, Software Engineering or equivalent practical experience;
  • 3+ years experience in web application development;
  • Knowledge of C#, ASP.NET and React, as well as SQL (or similar technologies);
  • Excellent interpersonal and communication skills;
  • Ability to work as part of a team.

What you’ll get from us:

  • Competitive salary & insurance package;
  • Group RRSP employer contribution up to 5%;
  • Wellness credit that can be used for almost anything that makes you happy, including home office supplies or a new bike (500$ per year);
  • Flexible hybrid work model (home-office) and possibility to work from anywhere in Québec;
  • Dedicated Learning and Development Specialist committed to your personal and professional development;
  • Weekly Amilia fitness classes (Yoga and Bootcamp);
  • A strong work-life balance with paid vacation, personal days, and year-round mini-Fridays;
  • Monthly commuter discount of 25% for STM-EXO;
  • Team bonding and social activities once a quarter;
  • Up to 15 hours of group volunteering paid per year;
  • Skill development opportunities through Lunch & Learn talks;
  • In-office snacks, including fresh fruit baskets, coffee, and free drinks.
  • Many more perks – Just ask us :)
Espace publicitaire
Engine Programmer - Core Tech

Epic Games

Montreal

Permanent à temps plein

Postuler directement

WHAT MAKES US EPIC?

At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating.

Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development.

PROGRAMMING - GAMES

What We Do

Unreal projects have been leading the pack of real-time entertainment with our constantly growing team of programming experts. We’re always improving on the tools and technology that empower content developers worldwide.

What You’ll Do

We're looking for a highly detail-oriented Senior Engine Programmer to own the stability, speed, and reliability of our mission-critical automated build and integration systems. You will act as a critical technical bridge between Programming, Art, and Design teams, ensuring the reliability of our build pipeline. You will immediately impact developer productivity by driving down failure rates, optimizing build times, and implementing preventative measures to maintain a high-quality codebase.

In this role, you will

  • Work within our in-house build orchestration to monitor system health, implement systematic troubleshooting, and perform root cause analysis to prevent recurring issues
  • Implement and manage quality gates, including static code analysis and data validation tools, ensuring all code merges meet high standards before reaching development branches
  • Provide timely, clear incident communication and technical documentation while driving cross-team collaboration to resolve complex, cross-system errors
  • Proactively identify error patterns and bottlenecks in the build process and champion a continuous improvement mindset by proposing and implementing workflow optimization solutions
  • Design, implement, and maintain tools to enhance the efficiency of build workflows, system diagnostics, and reporting

What we're looking for

  • Excellent C++ skills
  • A proactive problem-solver with a strong background in large-scale software development environments and system diagnostics
  • Strong capability in debugging complex build failures, performing root cause analysis, and implementing diagnostics and error logging
  • Deep familiarity with modern source control systems (Perforce and/or Git), including branching, merging, and build triggering mechanisms
  • High attention to detail, strong analytical thinking, and a demonstrable sense of urgency when performing rapid triage and resolution of critical incidents
  • Excellent cross-team collaboration and incident communication skills, with the ability to clearly articulate technical issues and trade-offs to programmers, artists, and other stakeholders
  • Experience working with AAA game engines and a variety of game engine systems and technologies, with a focus on programming excellence and a passion for well-designed systems

EPIC JOB + EPIC BENEFITS = EPIC LIFE

We pay 100% for benefits for both employees and dependents and offer coverage for supplemental medical, dental, vision, critical illness, telemedicine, Life and AD&D, long term disability insurance as well as weekly indemnity (short term disability) and a retirement savings plan with a competitive employer match. In addition to the EAP (employee assistance program), we also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents.

ABOUT US

Epic Games spans across 25 countries with 46 studios and 4,500+ employees globally. For over 25 years, we’ve been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic’s award-winning Unreal Engine technology not only provides game developers the ability to build high-fidelity, interactive experiences for PC, console, mobile, and VR, it is also a tool being embraced by content creators across a variety of industries such as media and entertainment, automotive, and architectural design. As we continue to build our Engine technology and develop remarkable games, we strive to build teams of world-class talent.

Like what you hear? Come be a part of something Epic!

Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer. Learn more about our Equal Employment Opportunity (EEO) Policy here.

Note to Recruitment Agencies:

Epic does not accept any unsolicited resumes or approaches from any unauthorized third party (including recruitment or placement agencies) (i.e., a third party with whom we do not have a negotiated and validly executed agreement). We will not pay any fees to any unauthorized third party. Further details on these matters can be found here.

Senior Software Developer Montreal, Canada

AppDirect, Inc

Montreal

Permanent à temps plein

Postuler directement
```html

Description de Poste

Become a digital, global citizen and enable the new generation of digital entrepreneurs around the world. AppDirect offers a subscription commerce platform to sell any product, through any channel, on any device - as a service. We power millions of subscriptions worldwide for organizations. We do this by our values-driven culture—one that enables you to Be Seen, Be Yourself, and Do Your Best Work.

About You

As a Senior Software Developer at AppDirect, you'll join a development team that crafts solid, reliable software at a sustainable pace using modern toolchains where code ships to production multiple times daily. You'll build resilient, performant multi-tiered applications that empower the software industry's most successful companies to scale their cloud and marketplace operations—while growing as a developer through a detailed development plan tailored to your interests and aspirations.

What you’ll do and how you’ll have an impact

  • Solve technical problems of high scope and complexity;
  • Write code that is focused on scalability, testability, supportability and maintainability;
  • Own your code start to finish, take pride in what you build;
  • Actively and enthusiastically participate in thorough code reviews and troubleshooting complex issues;
  • Drive the direction of our apprenticeship program for mentoring new team members and less experienced team members;
  • Be curious - strive to understand how your contributions tie into the larger picture of your team, your product and AppDirect as a whole;
  • Welcome different perspectives - be open and inclusive in every interaction.

What we’re looking for

  • 6+ years of professional experience building modern, scalable, high-performing backend services with 3+ years developing professionally in Go, demonstrating strong fundamentals in type-driven development practices;
  • Advanced skill in NoSQL database modeling with DynamoDB (including Single Table Design) and deep knowledge of relational databases such as Postgres to power AppDirect's data infrastructure;
  • Professional experience deploying applications and managed services within AWS, including API Gateway, Lambda, Step Functions, and deep expertise in infrastructure as code with AWS CDK, Terraform, or similar frameworks;
  • Strong experience building RESTful APIs and understanding of microservice event-driven design, ideally utilizing Amazon EventBridge to build resilient, distributed systems;
  • A desire to hold yourself and the team to high standards while evaluating technical trade-offs and delivering balanced solutions that move AppDirect forward;
  • Self-motivated with strong organizational skills, a positive and solution-oriented mindset, and the ability to thrive in a hybrid organization where flexible schedules require asynchronous communication;
  • Communicate clearly and effectively in both verbal and written form, collaborating seamlessly across distributed development teams.

At AppDirect, we believe that innovation thrives in an environment that houses diversity of excellence, experience and thought. We respect each AppDirector as their own fingerprint; unique with no one alike. We foster an environment of inclusion without regard to race, religion, age, sexual orientation, or gender identity enabling AppDirectors to embrace their uniqueness to do their best work. As such, we strongly encourage applications from Indigenous peoples, racialized people, people with disabilities, people from gender and sexually diverse communities, and/or people with intersectional identities.

At AppDirect we take privacy very seriously. For more information about our use and handling of personal data from job applicants, please read our Candidate Privacy Policy. For more information of our general privacy practices, please see AppDirect Privacy Notice:

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in AppDirect’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

  • A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.
  • A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.
  • An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.
  • An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Voluntary Self-Identification of Disability

Form CC-305

Page 1 of 1

OMB Control Number 1250-0005

Expires 04/30/2026

Why are you being asked to complete this form?

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.

```
Senior Software Developer Montreal, Canada

AppDirect, Inc

Montreal

Permanent à temps plein

Postuler directement

Description de Poste

Become a digital, global citizen and enable the new generation of digital entrepreneurs around the world. AppDirect offers a subscription commerce platform to sell any product, through any channel, on any device - as a service. We power millions of subscriptions worldwide for organizations. We do this by our values-driven culture—one that enables you to Be Seen, Be Yourself, and Do Your Best Work.

About You

As a Senior Software Developer at AppDirect, you'll join a development team that crafts solid, reliable software at a sustainable pace using modern toolchains where code ships to production multiple times daily. You'll build resilient, performant multi-tiered applications that empower the software industry's most successful companies to scale their cloud and marketplace operations—while growing as a developer through a detailed development plan tailored to your interests and aspirations.

What you’ll do and how you’ll have an impact

  • Solve technical problems of high scope and complexity;
  • Write code that is focused on scalability, testability, supportability and maintainability;
  • Own your code start to finish, take pride in what you build;
  • Actively and enthusiastically participate in thorough code reviews and troubleshooting complex issues;
  • Drive the direction of our apprenticeship program for mentoring new team members and less experienced team members;
  • Be curious - strive to understand how your contributions tie into the larger picture of your team, your product and AppDirect as a whole;
  • Welcome different perspectives - be open and inclusive in every interaction.

What we’re looking for

  • 6+ years of professional experience building modern, scalable, high-performing backend services with 3+ years developing professionally in Go, demonstrating strong fundamentals in type-driven development practices;
  • Advanced skill in NoSQL database modeling with DynamoDB (including Single Table Design) and deep knowledge of relational databases such as Postgres to power AppDirect's data infrastructure;
  • Professional experience deploying applications and managed services within AWS, including API Gateway, Lambda, Step Functions, and deep expertise in infrastructure as code with AWS CDK, Terraform, or similar frameworks;
  • Strong experience building RESTful APIs and understanding of microservice event-driven design, ideally utilizing Amazon EventBridge to build resilient, distributed systems;
  • A desire to hold yourself and the team to high standards while evaluating technical trade-offs and delivering balanced solutions that move AppDirect forward;
  • Self-motivated with strong organizational skills, a positive and solution-oriented mindset, and the ability to thrive in a hybrid organization where flexible schedules require asynchronous communication;
  • Communicate clearly and effectively in both verbal and written form, collaborating seamlessly across distributed development teams.

At AppDirect, we believe that innovation thrives in an environment that houses diversity of excellence, experience and thought. We respect each AppDirector as their own fingerprint; unique with no one alike. We foster an environment of inclusion without regard to race, religion, age, sexual orientation, or gender identity enabling AppDirectors to embrace their uniqueness to do their best work. As such, we strongly encourage applications from Indigenous peoples, racialized people, people with disabilities, people from gender and sexually diverse communities, and/or people with intersectional identities.

At AppDirect we take privacy very seriously. For more information about our use and handling of personal data from job applicants, please read our Candidate Privacy Policy. For more information of our general privacy practices, please see AppDirect Privacy Notice:

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in AppDirect’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

  • A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.
  • A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.
  • An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.
  • An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Voluntary Self-Identification of Disability

Form CC-305

Page 1 of 1

OMB Control Number 1250-0005

Expires 04/30/2026

Why are you being asked to complete this form?

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.

Senior Programmer

Kabam

Montreal

Permanent à temps plein

93 760,00$ - 115 000,00$ /an

Postuler directement

Description du Poste

In this role, you can expect to:

  • Build and Maintain Gameplay Systems: Design, implement, and maintain robust, scalable gameplay systems by writing clean code, conducting reviews, and collaborating with designers.
  • Create New and Maintain Existing Tools for Designers and Artists: Develop, integrate, and improve custom tools and editors to empower designers and artists and enhance their content creation workflows.
  • Participate in Development Scheduling: Collaborate with producers and project managers to estimate tasks, create development schedules, and monitor progress to ensure milestones are met.
  • Build Screens, Widgets, and Other UI Elements: Architect and implement extensible, responsive UI elements like screens and widgets in close collaboration with the design team to realize their vision.
  • Review Feature Designs and Provide Input on Costs and Possible Alternatives: Review feature designs and wireframes to provide technical feedback on feasibility, costs, and potential implementation alternatives.
  • Work Closely in a Highly Collaborative and Agile Environment: Actively participate in an agile environment, collaborating closely with producers, artists, designers, and other programmers to integrate systems seamlessly.
  • Build and Support Tools that Improve Workflows: Identify workflow inefficiencies across disciplines and build tools to automate tasks and streamline pipelines.
  • Game Performance Optimization: Conduct performance analysis and profiling to optimize rendering pipelines, animations, and other interactions for overall game performance.
  • Resolve Game Issues: Troubleshoot and resolve specific game performance issues, including those related to profiling, memory, CPU, run-time, and load times.

To be successful in this role, your background includes:

  • Experience & Track Record: You'll need a Bachelor’s in CS (or equivalent experience), over 8 years in software development, and a proven history of shipping multiple online games from prototype to launch on online PC, console, or mobile.
  • Expert Programming Skills: You must be an expert-level in C#, along with strong experience using source control systems like GIT or Perforce.
  • Engine & Systems Architecture: Deep proficiency with Unity is required, and multiple game engines are nice to have, plus an expert ability to architect complex gameplay systems (e.g., AI, multiplayer, controls, RPG systems).
  • Performance Optimization: You should have proven experience profiling, troubleshooting, and optimizing game performance across all platforms, tackling issues with memory, CPU, and rendering.
  • Mobile & UI Development: Experience in mobile development for both Android and iOS is needed, along with familiarity with UI frameworks such as Unity GUI or NGUI.
  • Team & Workflow: You must be a strong communicator and problem-solver who thrives in an Agile or Kanban environment, able to work effectively both independently and as part of a collaborative team.
  • Communication skills: Strong communication skills in French and English.

$93,760 - $115,000 a year. The typical hiring range listed above is specific to candidates located in Montreal. The salary will be determined based on your knowledge, skills and competencies, and you’ll have room to grow after you join! If you’re interested in the position but your expectations don’t fully align with the provided range, we still encourage you to apply! Considerations may be made based on your experience level.

Software Developer

Stymiest and Associates

Montreal

Permanent à temps plein

Postuler directement

Overview

Join a Montreal-based leader in process optimization and build enterprise-grade solutions for high-stakes industries like aviation, aerospace, and logistics.

About Us

Based in Montreal and established in 2007, Stymiest & Associates is a consulting firm specializing in process optimization. We help organizations in high-stakes sectors achieve excellence through process improvement, analytics, and automation.

About The Role

We are hiring a Software Developer to help build and deliver enterprise-grade digital solutions for complex, real-world business environments.

This is a hands-on role focused on implementation, quality, and delivery. You will work closely with senior solution design consultants and engineers to turn well-defined solution designs into production-ready systems that improve how enterprise clients operate.

This role is ideal for someone who enjoys building reliable software, values clarity and structure, and wants to deepen their experience in enterprise delivery.

What You’ll Do

  • Deliver Full-Stack Features: Build and deliver complete application features across the frontend and backend with limited supervision.
  • Own Integrations: Implement and integrate APIs, databases, and external systems to ensure seamless data flow within defined designs.
  • Ensure Production Quality: Take responsibility for the quality and readiness of assigned features, ensuring they align with established technical patterns.
  • Lead Feature Readiness: Actively support testing, UAT, and production readiness for the specific features you deliver.
  • Identify Risks: Proactively identify implementation risks and propose practical solutions within the scope of the project.
  • Maintain & Optimize: Work comfortably within existing codebases to implement complex updates and ensure steady, predictable delivery.
  • Collaborative Execution: Contribute to the overall success of client projects by ensuring your assigned workstreams meet professional delivery standards.

Qualifications

  • University education completed in Computer Science, Software Engineering, or a related field.
  • Approximately 2+ years of professional software development experience with a proven track record of shipping production code in an enterprise setting.
  • Strong experience building web applications, preferably using React.
  • Experience writing and consuming APIs.
  • Comfortable working with application data, databases, and integrating with external systems.
  • Exceptional communication skills required in English, both verbal and written.
  • Communication skills in French are encouraged.
  • Must be legally authorized to work in Canada.

Asset Considered

  • Experience working with cloud-hosted applications, preferably in Azure.
  • Familiarity with Microsoft platforms (Power Apps, Power Automate, Azure services).
  • Experience working in Agile development environments.
  • Proficiency with version control and collaborative development workflows.
  • Basic familiarity with CI/CD and deployment processes.

Why Stymiest & Associates

By joining our team, you become part of a firm that values professional integrity and practical, results-driven work. We are investing in our internal technology while also expanding our development capabilities to deliver technology products and client mandates. This role offers the opportunity to contribute to that growth in a collaborative, hybrid environment where people are supported and encouraged to grow with the company.

Espace publicitaire
Software Developer

Firstbase

Montreal

Permanent à temps plein

Postuler directement

Description de poste

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

About AppDirect

Become a digital, global citizen and enable the new generation of digital entrepreneurs around the world. AppDirect offers a subscription commerce platform to sell any product, through any channel, on any device - as a service. We power millions of subscriptions worldwide for organizations. We do this by our values-driven culture—one that enables you to Be Seen, Be Yourself, and Do Your Best Work.

About You

As a Software Developer at AppDirect, you'll join a development team that crafts solid, reliable software at a sustainable pace using modern toolchains where code ships to production multiple times daily. You'll build resilient, performant multi-tiered applications that empower the software industry's most successful companies to scale their cloud and marketplace operations—while growing as a developer through a detailed development plan tailored to your interests and aspirations.

What you’ll do and how you’ll have an impact

  • Solve technical problems of high scope and complexity;
  • Write code that is focused on scalability, testability, supportability and maintainability;
  • Own your code start to finish, take pride in what you build;
  • Actively and enthusiastically participate in thorough code reviews and troubleshooting complex issues;
  • Drive the direction of our apprenticeship program for mentoring new team members and less experienced team members;
  • Be curious - strive to understand how your contributions tie into the larger picture of your team, your product and AppDirect as a whole;
  • Welcome different perspectives - be open and inclusive in every interaction.

What we’re looking for

  • 2+ years of professional experience building modern, scalable, high-performing backend services in Go with strong fundamentals in type-driven development practices;
  • Experience with NoSQL databases (DynamoDB, MongoDB, or Elastic) for data storage and data modeling, along with experience working with relational databases such as Postgres;
  • Professional experience deploying applications and managed services within AWS and working with infrastructure as code using tools such as AWS CDK, Terraform, or similar frameworks;
  • Professional experience building RESTful APIs and a desire to hold yourself and the team to high standards while evaluating technical trade-offs and delivering balanced solutions;
  • Self-motivated with strong organizational skills, a positive and solution-oriented mindset, and a curious approach that seeks to understand the whole system and how your component fits into the bigger picture at AppDirect;
  • Thrive in a hybrid organization where flexible schedules require asynchronous communication, and communicate clearly and effectively in both verbal and written form across distributed development teams.

At AppDirect, we believe that innovation thrives in an environment that houses diversity of excellence, experience and thought. We respect each AppDirector as their own fingerprint; unique with no one alike. We foster an environment of inclusion without regard to race, religion, age, sexual orientation, or gender identity enabling AppDirectors to embrace their uniqueness to do their best work. As such, we strongly encourage applications from Indigenous peoples, racialized people, people with disabilities, people from gender and sexually diverse communities, and/or people with intersectional identities.

At AppDirect we take privacy very seriously. For more information about our use and handling of personal data from job applicants, please read our Candidate Privacy Policy. For more information of our general privacy practices, please see AppDirect Privacy Notice: #J-18808-Ljbffr

Lead Engine Programmer

Epic Games

Montreal

Permanent à temps plein

Postuler directement

WHAT MAKES US EPIC?

At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating.

Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development.

PROGRAMMING - UNREAL ENGINE

What We Do

Unreal-powered projects have been on the bleeding edge of real-time entertainment for over 20 years. Our team of programming experts are always innovating to improve the tools and technology that empower content developers worldwide.

What You'll Do

As part of the Unreal Engine team, you’ll be leading a group responsible for the entire technology stack behind Unreal Editor for Fortnite, empowering creators to build bigger and better experiences while pushing the boundaries of the state of the art in dynamic content authoring and delivery. In addition to evolving our tools for user-created content, you’ll also be involved in extending this technology to service the needs of our first-party titles like Battle Royale, Lego Fortnite, and Rocket Racing. Our work will reshape how all of these products are built and evolve Fortnite into a true open metaverse platform that will form the basis of the Unreal Engine itself. Most importantly, you’ll work with a creative, energetic, and fun team to continue making Fortnite one of the world's most popular and engaging gaming experiences!

In this role, you will

  • Lead a team that maintains, optimises and enhances the cloud engine technology behind UEFN
  • Be a vision holder for our medium and long term UEFN pipeline development strategy
  • Be responsible for live operational management of the UEFN cloud engine pipeline
  • Work closely with game teams to gather and satisfy stakeholder’s requirements
  • Actively contribute to the codebase, troubleshoot issues, ensure their timely resolution
  • Plan, schedule and prioritise work with and for your team, identify risks and determine mitigations

What we're looking for

  • Proven experience leading a programming team
  • Experienced C++ programming skills
  • Working experience and familiarity of modern profiling tools
  • Demonstrates a passion for improving developer workflows and user experience
  • Experience of working with large datasets and processing information efficiently
  • Proven ability to communicate progress, present plans and deliver documents to stakeholders
  • A good team player, collaborator and mentor to our programming team
  • Can drive forward long term development goals whilst delivering on short term wins holding a team accountable for their output
  • Ability to work cross organisation, network, build relationships and coordinate with other teams

EPIC JOB + EPIC BENEFITS = EPIC LIFE

We pay 100% for benefits for both employees and dependents and offer coverage for supplemental medical, dental, vision, critical illness, telemedicine, Life and AD&D, long term disability insurance as well as weekly indemnity (short term disability) and a retirement savings plan with a competitive employer match. In addition to the EAP (employee assistance program), we also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents.

ABOUT US

Epic Games spans across 25 countries with 46 studios and 4,500+ employees globally. For over 25 years, we've been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic’s award-winning Unreal Engine technology not only provides game developers the ability to build high-fidelity, interactive experiences for PC, console, mobile, and VR, it is also a tool being embraced by content creators across a variety of industries such as media and entertainment, automotive, and architectural design. As we continue to build our Engine technology and develop remarkable games, we strive to build teams of world-class talent.

Like what you hear? Come be a part of something Epic!

Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer. Learn more about our Equal Employment Opportunity (EEO) Policy here.

Note to Recruitment Agencies:

Epic does not accept any unsolicited resumes or approaches from any unauthorized third party (including recruitment or placement agencies) (i.e., a third party with whom we do not have a negotiated and validly executed agreement). We will not pay any fees to any unauthorized third party. Further details on these matters can be found here.

App Developer

Compunnel, Inc.

Montreal

Permanent à temps plein

Postuler directement

Description du Poste

We are seeking a skilled App Developer with expertise in Prolog, Python, and Linux to support the development and integration of a policy-based access control (PBAC) solution.

The role involves working closely with internal engineering teams to build and maintain access authorization tools using a policy-as-code approach and GitOps methodology.

This position requires strong development, integration, and troubleshooting skills in a dynamic and security-focused environment.

Key Responsibilities:

  • Collaborate with engineering teams to design PBAC solutions for infrastructure platforms and services.
  • Develop, test, and deploy PBAC integrations for both in-house and third-party products.
  • Utilize policy-as-code principles and GitOps practices for implementation.
  • Create and maintain detailed design documentation and present to governance forums.

Required Qualifications:

  • Bachelor’s Degree in Computer Science/Engineering, Information Security, or a related field.
  • Development experience using Python, with hands-on expertise in CI/CD pipelines.
  • Familiarity with containerization and deployment tools such as Docker, Podman, Kubernetes (OpenShift/AKS).
  • Experience with declarative languages such as Prolog or Rego for policy-as-code implementation.
  • Basic Linux command-line proficiency for troubleshooting.
  • Scripting and SQL skills, including database schema design and use of PowerShell or Linux shell scripting.
  • Understanding of IAM platforms offered by cloud providers such as Azure, AWS, or GCP.

Preferred Qualifications:

  • Experience with PBAC solutions for application authorization.
  • Familiarity with SailPoint IdentityNow or IdentityIQ IGA solutions.
  • Strong troubleshooting skills across technologies like SQL, Linux utilities, and PowerShell.
  • Excellent technical documentation and presentation skills.

Certifications:

  • CISSP, CISM (preferred).
  • Cloud Security Certifications such as:
  • Microsoft Certified Identity and Access Administrator Associate

#J-18808-Ljbffr

Senior Developer

AlayaCare

Montreal

Permanent à temps plein

Postuler directement

Overview

About AlayaCare At AlayaCare, we're more than just a fast-growing SaaS company, we're a team of people passionnés par la transformation des soins à domicile. Notre plateforme basée sur le cloud permet aux prestataires de soins du monde entier de fournir de meilleurs résultats à leurs clients. Avec plus de 550 employés au Canada, aux États-Unis, en Australie et au Brésil, nous sommes unis par une mission commune et une forte culture de transparence, de croissance et de connexion humaine. Que vous soyez au début de votre carrière ou un expert chevronné, AlayaCare offre l'opportunité de développer votre impact, vos compétences et votre carrière.

About the Role

As a Senior Developer, you'll take the lead in building high-quality, performant features that solve real client problems and stand the test of time. You'll be deeply involved in scoping and sequencing technical work—exploring solutions, weighing tradeoffs, and making thoughtful decisions that balance short-term needs with long-term maintainability. Your strong critical-thinking skills and solution-oriented mindset will guide both your individual contributions and your influence across the team. With a focus on continuous delivery, monitoring, and technical excellence, you'll help ensure that what we build not only works well today but continues to deliver value as we scale.

About the Project

Join us in building the next generation of clinical features that power high-quality, personalized care at home. As part of the Clinical team, you'll work on the tools that home health agencies rely on every day to deliver safe, effective, and compliant care—from dynamic care plans and medical histories to clinical notes, medication tracking, and complex forms. Your work will directly support clinicians in the field, making documentation easier, enabling better decision-making, and ultimately improving patient outcomes. Expect a fast-paced environment with a strong sense of purpose, where your contributions will shape how care is delivered in the home and drive innovation in a critical area of healthcare.

What You'll Do

  • Be obsessed about building great features that our clients will love using and apply high standards of quality and performance to every piece you'll build.
  • Design, code, test, and debug complex software with a high level of quality, sitting as a full-time member of a development team.
  • Participate in and contribute to code reviews to improve your skills in the areas of component reuse, extensibility, maintainability, and scalability.
  • Contribute to implementing the product-wide technical roadmap, ensuring the success of technical cross-team initiatives.
  • Plan, implement, and execute automated tests that validate good quality results.
  • Monitor your applications in production and proactively identify and fix issues clients are encountering.
  • Participate in setting the product-wide technical roadmap, ensuring the success of technical cross-team initiatives and responsible adoption of new technologies and industry trends.
  • Identify gaps in product requirements and work with Product and your Engineering Manager to design features that meet client needs.
  • Help team members understand core concepts and tools of their craft.
  • Anticipate problems, recognize barriers, and proactively raise concerns to management and to senior members of the technical organization.
  • In the future, participate in an on-call rotation (that respects your time) to support your team's software.

What You Bring to the Team

  • 4+ years professional software engineering experience.
  • Degree or diploma in Computer Science or demonstrated learning experience.
  • Development experience with Python and JavaScript (Vue preferred) and corresponding unit testing frameworks.
  • Experience with SQL databases and building queries optimized for performance.
  • Experience using Git, CI/CD tools, Docker, SQLAlchemy, cloud computing platforms (AWS preferred).
  • Appetite for excellence in day-to-day tasks, from coding to writing documentation.
  • Experience making difficult technical decisions in ambiguous situations.
  • Excellent analytical, strategic thinking, and problem-solving abilities.
  • Excellent collaboration and communication skills (in written and spoken English) targeting both technical and non-technical audiences.
  • French is considered an asset.

Why Join AlayaCare?

Work With Purpose

At AlayaCare, you'll help build technology that empowers care providers and improves outcomes for patients and families. Every line of code and every customer interaction contributes to making care more connected, accessible, and human.

Grow in a High-Trust Culture

We believe in transparency, feedback, and assuming positive intent. Here, you'll feel safe to share your ideas and career goals, and be supported to achieve them through mentorship, career mobility, and a promote-from-within philosophy.

Balance That Works for You

We value flexibility and well-being. From Wellness Fridays to volunteer time off, to flexible vacation, we make sure you have the space to recharge, contribute to your community, and live your best life.

Benefits That Matter

  • Equity in a well-funded, scaling company.
  • Comprehensive health benefits, telemedicine, and lifestyle spending accounts.
  • Parental leave top-up and family support programs.

Inclusive by Design

We celebrate diverse perspectives and foster belonging through our DEIB initiatives. Employee-led events, summits, and social activities, both in-person and virtual, create meaningful connections across our global teams.

Location and Work Model

This role is based in the Greater Montreal Area. At AlayaCare, our hybrid model includes set in-office collaboration days, and it is expected that team members are present in the office on those days to foster connection, innovation, and teamwork.

Ready to Join Us?

Apply today and be part of a company that makes a real difference in the future of home and community care. Not the right role for you? Share this posting with someone who might be a great fit.

AlayaCare uses AI tools during our hiring process to support fair, consistent, and objective decision-making. Some initial screening steps may be automated to help identify qualified candidates. If your application is declined automatically, you may request a human review.

We're committed to creating a workplace where everyone belongs. If you require accommodation during the application process, please reach out.

Organisation Details

  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and Information Technology
  • Industries: Technology, Information and Internet
Metrology Programmer (Python)

Insight Global

Longueuil

Permanent à temps plein

Postuler directement

Overview

Insight Global is seeking a Programmer (Metrology) to join a top aerospace company in Longueuil, QC. This role is 5x week onsite.

The selected candidate will automate part inspection processes using 3D scanning technology, from interpreting engineering requirements to extracting and analyzing measurement results. They may also take on programming projects involving inspection-plan generation tools, databases, or dashboard development to support broader inspection and data-management workflows.

Key Responsibilities

  • Write Python code to read and interpret digital inspection requirement files in various formats such as XML, YAML, CSV, TXT, etc.
  • Write Python code to convert these requirements into standardized objects within commercial metrology software such as GOM and PolyWorks.
  • Write Python code to export inspection results from commercial metrology software into Excel reports and dashboards.
  • Be familiar with the standards and regulations governing part inspection.

Required Qualifications

  • Bachelor's degree in mechanical engineering
  • Advanced knowledge of Python, particularly the Pandas package and environment management tools such as venv and pip
  • Basic knowledge of Git and GitHub
  • Knowledge of mechanical design and engineering drawing tolerancing
  • Knowledge of Geometric Dimensioning and Tolerancing (GD&T)
  • Experience with metrology software (GOM and PolyWorks)
  • Fully bilingual French/English

#J-18808-Ljbffr

Espace publicitaire
Java Developer

Capgemini

Montreal

Permanent à temps plein

Postuler directement
```html

Job Description

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.

AML Sanctions Screening NNS Programs

The AML Sanctions Screening NNS programs are supported by an application suite that enables surveillance of firm and client activity, customer identification as well as ensuring the Firms compliance with various regulatory requirements.

Responsibilities

Candidate will be working on existing and new initiatives within the Negative News suite of applications. Initiatives include customizations for evolving business needs. This role will be responsible for activities including design, develop, test and deploy the code following SDLC standards. The candidate is expected to be able to communicate well with global teams, adapt rapidly and learn fast. Sound judgment will be required to understand complex business use cases, design appropriate solutions, develop the underlying implementation and leverage teams' strength for application success. Financial domain knowledge, understanding of AML and Customer Risk ranking quantitative methodologies is an advantage. Our current technology stack includes Java, Spring, Angular, Apache Tomcat, Hadoop, DB2, etc. The team is also utilizing vendor software and open source Java technologies such as Spring, Hibernate, and Apache and other libraries. The team incorporates agile methodologies including Scrum, Test Driven Development, Continuous Integration and Continuous Delivery in its development processes. We are looking for a hands-on technologist who is passionate about technology, has strong experience developing Java-based systems, is proactive and a team player.

Skills Required

  • 10 years of hands-on experience working on Core Java and advanced Java, Spring Boot
  • RestFul Web Services, XML, REST, SOAP, JSON
  • Strong Database design skills including SQL procedures and query tuning
  • Service Design Concepts, OO and Functional Development concepts, Agile Development Methodologies
  • DevOps tools methodologies
  • Strong oral and written communication skills
  • Excellent interpersonal skills and professional approach

Skills Desired

  • Microservices concepts and High-quality software architecture and design methodologies such as SOA, Read and create design and process flow diagrams
  • Linux and Shell Scripts, PERL, Python, etc. Angular UI is a plus

Software Engineering Responsibilities

Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.

  • Applies scientific methods to analyze and solve software engineering problems.
  • Responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.
  • Exercises original thought and judgment and the ability to supervise the technical and administrative work of other software engineers.
  • Builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.
  • Collaborates and acts as a team player with other software engineers and stakeholders.

Compensation

The base compensation range for this role in the posted location is: 90,000 - 95,000.

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.

Benefits

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.

```
ETL Developer

Genpact

Montreal

Permanent à temps plein

Postuler directement
```html

Description de Poste

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 LinkedIn, 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.

```
Fullstack Developer

Capgemini

Montreal

Permanent à temps plein

Postuler directement
```html

Job Description

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.

UI Development Angular

You will be a technically proficient and enthusiastic developer with a desire to work on backend application development. You will support and lead different phases of the product lifecycle including analysis, development, and testing. You will develop new components in Java and maintain/enhance existing components in Java/Angular/Python. Previous commercially proven experience in Java is required with a strong desire to develop your skills more widely. Additionally, there is an opportunity to work with front-end web apps. You will be expected to promote best practices in terms of TDD, development tools, and technologies. You will be a proactive member of an agile team taking part in ceremonies and interacting with business owners and stakeholders as well as other agile teams across the fleet. The role will involve constant interaction with front office business users analyzing and gathering requirements. Develop and maintain technical documentation including architecture diagrams and design documents. Participate in code reviews ensuring high-quality code and adherence to coding standards. Troubleshoot and debug issues identifying root causes and implementing fixes. Stay up to date with industry trends, best practices, and emerging technologies. Mentor junior developers providing guidance and knowledge sharing.

Skills Required

Essential

  • UI Development Angular
  • At least 5 years of hands-on Single Page App development
  • Design and develop responsive, interactive, and user-friendly UI components using Angular, HTML, CSS, and TypeScript
  • Implement UI/UX designs and wireframes into functional and visually appealing interfaces
  • Optimize UI performance ensuring fast page loads and smooth user interactions
  • Collaborate with designers to ensure design consistency and implement design systems
  • Develop and maintain reusable UI components and libraries

Backend Development Java

  • At least 7 years of hands-on Single Page App development
  • Design, develop, and maintain scalable, secure, and efficient backend services using Java including RESTful APIs and microservices
  • Implement database schema design, data modeling, and data migration strategies using relational databases (e.g., MySQL) and NoSQL databases (e.g., MongoDB)
  • Develop and maintain backend services using Java-based frameworks such as Spring Boot or Hibernate
  • Ensure backend services are highly available, scalable, and fault-tolerant

Skills Nice to Have

  • Experience with Python programming language and frameworks such as Django or Flask
  • Familiarity with containerization (e.g., Docker and Kubernetes, OpenShift) is a plus
  • Experience with DevOps practices including continuous integration and continuous deployment (CICD)
  • Observability stack: Prometheus, Loki, Jaeger, Grafana
  • A strong understanding of Agile/Scrum and ability to deliver solutions under this methodology
  • Experience in the development of service-oriented architecture applications; good understanding of Object-Oriented Design and Design Patterns
  • Strong analytical and design skills including the ability to understand business requirements and translate them into efficient and effective technical designs that work well within large-scale, well-structured enterprise environments
  • Must be comfortable working in a Unix environment and have experience with web servers such as Apache and Tomcat
  • Knowledge of Sonar, Cypress, Fortify, Snyk, and other standard code coverage/testing tools
  • Knowledge of automation testing using tools such as PyTest, Junit, Postman, Automation, PyUnit, Selenium, Mockito

TOP 3 must have

  • Java
  • Angular
  • Microservices experience (Spring Boot)

TOP 3 nice to have

  • Python scripting
  • Cloud and DevOps knowledge (Kubernetes, GitHub, Jenkins, Bitbucket)
  • Strong individual contributor

Responsibilities

  • Works in the area of Software Engineering, which encompasses the development, maintenance, and optimization of software solutions/applications.
  • Applies scientific methods to analyze and solve software engineering problems.
  • Responsible for the development and application of software engineering practice and knowledge, in research, design, development, and maintenance.
  • Exercises original thought and judgment and supervises the technical and administrative work of other software engineers.
  • Builds skills and expertise in his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.
  • Collaborates and acts as a team player with other software engineers and stakeholders.

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 for employment in the US; you 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.

The base compensation range for this role in the posted location is: 90,000 - 95,000.

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.

```
Senior Full-Stack Developer — Dashboards for Gaming Data

Unity

Montreal

Permanent à temps plein

Postuler directement

Description du poste

Une entreprise de technologie de jeux vidéo recherche un Développeur(se) Full-Stack Sénior pour rejoindre son équipe. Le candidat idéal a plus de 6 ans d’expérience dans la création d’applications Web et doit maîtriser TypeScript et React. Ce poste implique la direction de projets de tableaux de bord complexes et la collaboration avec les équipes Produit et Design. Des avantages tels que l'assurance santé, des congés généreux et un soutien aux nouveaux parents sont offerts.

J-18808-Ljbffr

Scala Developer

VLink Inc

Montreal

Permanent à temps plein

Postuler directement

Overview

About VLink: Started in 2006 and headquartered in Connecticut, VLink is one of the fastest growing digital technology services and consulting companies. Since its inception, our innovative team members have been solving the most complex business and IT challenges of our global clients.

Job Details

Job Title: Scala Developer

Location: Montreal, QC - Hybrid

Duration: 6+ Months Contract

Job Description / Qualifications

  • Experience with distributed applications development using Spark (preferably using Scala)
  • Experience with Scala programming languages
  • Experience with cloud technologies (Azure and Databricks preferably)
  • Experience with databases and SQL (DB2, Teradata and Snowflake preferably)
  • Knowledge of Python
  • Work experience on Java would be a plus
  • Knowledge of Power BI is a plus
  • Knowledge of Angular is a plus

Non-Technical Skills

  • Good problem solving and analytical skills
  • Excellent verbal and written communication skills
  • Ability to collaborate and interact with a global team and to deliver following strict timelines
  • 4 to 8 years of experience with distributed applications development is required for this role