Postes correspondant à votre recherche : 481
Développeur JAVA (Full Stack)
IT UNLOCK CONSULTING INC.
Montréal
Permanent à temps plein
À propos d’IT Unlock (ITU)
IT Unlock (ITU) est un expert en intelligence artificielle et transformation numérique. Nous offrons des solutions sur mesure, allant de l’intégration de l’IA à la modernisation des ERP et CRM, en passant par l’analyse avancée des données.
L’équipe
Vous ferez partie d'une équipe multiculturelle, énergique et solidaire. Nous aimons gagner tout en nous amusant au travail. Nous offrons la meilleure formation pour vous amener au niveau supérieur. Notre culture est conviviale et coopérative. Nous voulons vous voir réussir et faire partie de notre famille.
Description du poste:
Le rôle implique notamment :
La mise en place et la personnalisation de Backstage.io
La création et l’intégration d’API
La connexion de différents systèmes
Le soutien aux pratiques DEVOPS
La collaboration avec plusieurs équipes techniques
Responsabilités principales
Initier et développer un portail de développement
Créer des API et des interfaces dans Backstage.io
Collaborer avec différentes équipes pour développer et intégrer des API
Analyser les besoins et proposer des solutions technologiques adaptées
Concevoir, développer, documenter et tester des applications
Assurer l’intégration harmonieuse des composantes techniques
Technologies clés :
Java
Spring Boot
React
Backstage.io
Concepts infonuagiques
Bonnes pratiques attendues :
Clean architecture
Clean code
Design patterns
Expérience en développement Agile
Requirements
Profil recherché
Expérience
Minimum 5 ans d’expérience dans un rôle similaire (niveau senior)
Compétences recherchées
Capacité d’analyse et de résolution de problèmes
Curiosité et volonté d’apprentissage continu
Excellentes compétences en communication
Organisation et gestion des priorités
Esprit collaboratif et leadership d’influence
EBX developer
ExcelGens, Inc.
Montreal
Permanent à temps plein
EBX developer
- A brief Job Description: The engagement is centered around MDM (master data management) which involves aggregating multiple sources of data and identifying which data best represents the member and account view.
The work will be performed in Tibco EBX, so the developer needs to be adept on this platform to customize the platform as needed. We are looking for someone who can take requirements and breakdown what work needs to be done and execute it efficiently.
The person would need to be onsite and likely will interact with a francophone audience.
- Duration of the contract (start and end date): February to December 2026
- Skills required and Qualifications:
- Tibco EBX
- Master data management
- Tech lead
- Data modeling
- Client Location: Montreal
- Rank: Senior
- Number of resources needed: 1
- Work Model: client on-site. 2-3 days per week.
Programmer
Vertafore
Montreal
Permanent à temps plein
JOB DESCRIPTION
To provide programming and analysis in response to client programming requirements.
Core Requirements and Responsibilities:
Essential job functions included but are not limited to the following:
- Analyze system requirements and write programs
- Participate in technical design sessions, recommend solutions
- Provide structural coded statements from specifications
- Create test criteria, unit and integrated testing, data and file integrity testing
- Ensure accurate interpretation of client requirements
- Develop programming solutions which meet business requirements
- Test new programs and participate in system installations
- Perform investigations as assigned
- Program documentation and specifications
- Application/product support
- Ability to quickly determine solutions to problems and ensure that the solution takes into consideration the entire application
- Act as a programming consultant supporting marketing requirements, prototype development, R&D and other critical corporate functions
Knowledge, Skills and Abilities:
- Excellent written and verbal communication skills.
- Ability to read and write descriptive narratives, instructions that are somewhat involved, materials requiring careful use of special terminology.
- Must be able to communicate ideas, plans and concerns to all levels of staff and clients.
- Ability to discuss matters that are difficult to grasp; conveying the essence of complex situations effectively and persuasively.
- Communication with all levels of internal and external clients requires the ability to instruct and deal with contacts with a high degree of tact and courtesy.
- Keeps manager informed as to work progress and any problems/issues.
- Must ensure conformance with the programming methodologies.
- Provides full solutions to problems/enhancements; all solutions that are implemented are analyzed to ensure conformance with the entire system.
- Must stay up-to-date on evolving technologies.
- Must manage time in a way that facilitates the completion of all necessary tasks, fulfilling the client needs and ensuring maximum efficiency and productivity.
- Must be able to prioritize tasks and schedule activities in order to assure maximum efficiency for both self and project team.
- Performs in an accurate and effective manner with a results-oriented focus.
- Will be able to handle multiple tasks/deadlines at once.
- Ability to handle situations tactfully when dealing with sensitive client situations.
- A high level of professionalism and tact is expected at all times.
Qualifications:
- University or College Degree in Computer Science or equivalent.
- 2-4 years of structured experience working in a programming environment.
- Knowledge about the General Insurance Industry to understand the various systems and products utilized by clients and maintained by teams.
- Excellent understanding of the System Development Life Cycle.
· React experience
· API(JSON, XML) experience
- C-Sharp, .NET experience
- Solid understanding of SQL server
- Sound Windows client server experience
- Experience with COM, DCOM, Javascript, VBSscript or XML
- IIS and ASP experience would be an asset
- Excellent communication skills
- Insurance experience would be an asset
- Bilingualism
Additional Requirements and Details:
· Travel required up to 10% of the time.
· Ability to work remote with a stable internet connection on an as needed basis
· Located and working from an office location (when required)
· Occasional lifting and/or moving up to 10 pounds.
· Frequent repetitive hand and arm movements required to operate a computer.
· Specific vision abilities required by this job include close vision (working on a computer, etc.).
· Frequent sitting and/or standing.
Développeur C# / WPF
Amaris Consulting
Brossard
Permanent à temps plein
Nous recherchons des consultants dynamiques pour renforcer notre équipe en Ingénierie à Brossard. Votre expérience, vos connaissances et votre engagement nous aideront à relever les défis de nos clients.
Vous soutiendrez différents projets grâce à votre expertise en tant que Développeur C# / WPF.
Vos principales responsabilités :
-
Concevoir, développer et maintenir des applications de bureau en C# et WPF, en respectant les meilleures pratiques de développement logiciel.
-
Contribuer à l’évolution des applications existantes en améliorant leur performance, leur ergonomie et leur maintenabilité.
-
Traduire les besoins fonctionnels et techniques en solutions logicielles robustes et évolutives.
-
Collaborer étroitement avec des équipes multidisciplinaires (analystes, assurance qualité, développeurs) tout au long du cycle de développement.
-
Participer aux revues de code afin d’assurer la qualité, la cohérence et le respect des standards de développement.
-
Analyser, diagnostiquer et résoudre des problématiques techniques complexes en environnements de production et hors production.
Qualifications :
-
Minimum de 8 ans d’expérience en développement logiciel avec C#.
-
Minimum de 4 ans d’expérience pratique en développement d’applications de bureau avec WPF.
-
Solide maîtrise de la programmation orientée objet, des patrons de conception et de l’écosystème .NET.
-
Expérience dans des environnements applicatifs complexes ou patrimoniaux nécessitant des évolutions continues.
-
Capacité à travailler de façon autonome tout en collaborant efficacement au sein d’une équipe.
-
Français obligatoire, anglais requis à un niveau fonctionnel (Participation à des réunions, conférences, formations ou projets menés en anglais)
Pourquoi nous choisir
- Une communauté internationale réunissant plus de 110 nationalités différentes
- Un environnement où la confiance est primordiale : 70 % de nos leaders ont commencé leur carrière au premier niveau de responsabilité
- Un système de formation solide avec notre Académie interne et plus de 250 modules disponibles
- Un environnement de travail dynamique qui se retrouve fréquemment lors d'événements internes (afterworks, team buildings, etc.)
Amaris Consulting promeut l’égalité des chances. Nous nous engageons à rassembler des personnes d’horizons divers et à créer un environnement de travail inclusif. À ce titre, nous accueillons les candidatures de toutes les personnes qualifiées, quels que soient leur sexe, orientation sexuelle, origine ethnique, croyances, âge, état civil, handicap ou autres caractéristiques.
----------------------------------------------------------------------- ENGLISH -----------------------------------------------------------------------------------
We are looking for dynamic consultants to grow our Engineering team in Brossard. Your experience, knowledge, and commitment will help us to face our client's challenges.
You will be supporting different projects through your expertise as C#/ WPF developer.
Your main responsibilities:
-
Design, develop, and maintain desktop applications using C# and WPF, following best software engineering practices.
-
Contribute to the evolution of existing applications by enhancing performance, usability, and maintainability.
-
Translate functional and technical requirements into robust, scalable software solutions.
-
Collaborate closely with cross-functional teams, including analysts, QA, and other developers, throughout the development lifecycle.
-
Participate in code reviews to ensure quality, consistency, and adherence to development standards.
-
Troubleshoot, debug, and resolve complex technical issues in production and non-production environments.
Qualifications:
-
Minimum 8 years of experience in software development using C#.
-
Minimum 4 years of hands-on experience developing desktop applications with WPF.
-
Strong understanding of object-oriented programming, design patterns, and .NET frameworks.
-
Experience working in complex or legacy application environments with ongoing enhancements.
-
Ability to work autonomously while collaborating effectively within a team environment.
-
Professional proficiency in English and French; Must. (Participation in meetings, conferences, training sessions, or projects conducted in English)
Why choose us
- An international community bringing together more than 110 different nationalities
- An environment where trust is central: 70% of our leaders started their careers at the entry level
- A strong training system with our internal Academy and more than 250 modules available
- A dynamic work environment that frequently comes together for internal events (afterworks, team buildings, etc.)
Amaris Consulting promotes equal opportunities. We are committed to bringing together people from diverse backgrounds and creating an inclusive work environment. In this regard, we welcome applications from all qualified individuals, regardless of sex, sexual orientation, race, ethnicity, beliefs, age, marital status, disability, or other characteristics.
Who are we?
Amaris Consulting est une société indépendante de conseil et de technologies au service des entreprises. Avec plus de 1000 clients dans le monde, nous déployons des solutions pour les plus grands projets depuis plus d'une décennie - tout ceci est rendu possible par une équipe internationale de 7 600 talents répartis sur les 5 continents et dans plus de 60 pays. Nos solutions sont axées sur quatre domaines d'activité différents : Les systèmes d'information et le digital, la télécommunication, les sciences de la vie et l'ingénierie. Nous cherchons à créer et à développer une communauté de talents où tous les membres de notre équipe peuvent réaliser leur plein potentiel. Amaris est votre « stepping stone » pour traverser les rivières du changement, pour relever les défis et pour réaliser tous vos projets avec succès.Chez Amaris, nous avons à cœur d'offrir à nos candidats la meilleure expérience de recrutement possible. Nous cherchons à mieux connaître et comprendre nos candidats, à les challenger et à leur faire part de nos impressions le plus rapidement possible. Voici à quoi ressemble notre processus de recrutement :
Premier contact : Notre processus commence généralement par une brève conversation virtuelle/téléphonique pour en savoir plus sur vous ! L'objectif ? Apprendre à vous connaître, comprendre vos motivations et veiller à ce que nous vous proposions le poste qui vous correspond le mieux !
Entretiens (en moyenne, le nombre d'entretiens est de 3 – il peut toutefois varier en fonction du niveau d'ancienneté requis pour le poste). Au cours des entretiens, vous rencontrerez les membres de notre équipe : votre futur manager bien sûr, mais aussi d'autres personnes avec lesquelles vous serez amené à travailler. Ces entretiens nous permettront d'en apprendre davantage sur vous, votre expérience et vos compétences, mais aussi sur le poste et ce que l'on attendra de vous. Bien entendu, vous apprendrez également à connaître Amaris : notre culture, notre histoire, nos équipes et vos opportunités de carrière !
Étude de cas: En fonction du poste, vous serez peut-être appelé à passer un test. Il pourra s'agir d'un jeu de rôle, d'une évaluation technique, d'un scénario de résolution de problème, etc.
Comme vous le savez, chaque personne est différente et il en va de même pour chaque rôle dans une entreprise. C'est pourquoi nous devons nous adapter en conséquence, si bien que le processus peut parfois être quelque peu différent pour chacun. Cela dit, nous nous mettons toujours à la place du candidat pour lui offrir la meilleure expérience possible. Nous avons hâte de vous rencontrer !
Web designer
Orchestre symphonique de Montréal
Montreal
Permanent à temps plein
- Work Term: Permanent
- Work Language: Bilingual
- Hours: 35 hours per week
- Education: Bachelor's degree
- Experience: 3 years to less than 5 years
- or equivalent experience
- Associations and non profit organizations
- Orchestra
- Confer with clients to identify requirements
- Develop website architecture
- Prepare cost-benefit and return-on-investment analyses to support system implementation
- Prepare mock-ups and storyboards
- Design, develop and implement information systems business solutions
- Source, select and organize information for inclusion and design the appearance, layout and flow of the Website
- Create and optimize content for Website using a variety of graphics, database, animation and other software
- Lead and co-ordinate multidisciplinary teams to develop Website graphics, content, capacity and interactivity
- Conduct reviews to assess quality assurance practices, software products and information systems
- Conduct tests and perform security and quality controls
- Resolve conflict situations
- Robotic process automation
- Usability testing
- Ensure that the quality of products meets established standards
- Work with minimal supervision
- Identify the terminology used in a field of activity
- Work with the marketing department to understand and communicate marketing messages to the field
- Assist in the preparation of brochures, reports, newsletters and other material
- Classical or chamber
- HTML
- JavaScript
- CSS
- Project management software
- MS Office
- MS Outlook
- WordPress
- Search Engine Optimization (SEO)
- Accurate
- Client focus
- Dependability
- Excellent written communication
- Judgement
- Organized
- Analytical
- Are you authorized to work in Canada?
- Are you available to start on the date listed in the job posting?
- Are you willing to relocate for this position?
- Do you have experience working in this field?
- Do you have the equipment you need to work from home (like internet and a workspace)?
- Do you have the required certifications listed in the job posting?
- Do you live near the job location?
- Do you meet the language requirements listed in the job posting?
- Flexible hours
- Day
- Hybrid
- Dental plan
- Disability benefits
- Health care plan
- Paramedical services coverage
- Vision care benefits
- Life insurance
- Registered Retirement Savings Plan (RRSP)
- Maternity and parental benefits
- Learning/training paid by employer
- Paid time off (volunteering or personal days)
- Subsidised public transportation
- Team building opportunities
- Variable or compressed work week
- Wellness program
Work setting
Tasks
Musical genre
Computer and technology knowledge
Personal suitability
Screening questions
Employment terms options
Employment terms options
Workplace information
Health benefits
Financial benefits
Long term benefits
Other benefits
DÉVELOPPEUR/CONFIGURATEUR – DOCUMENTUM
IT UNLOCK CONSULTING INC.
Montréal
Permanent à temps plein
Présentation de l’entreprise
IT Unlock est à l’avant-garde de la transformation numérique, mettant à profit son expertise approfondie pour relever des défis TI complexes. Qu’il s’agisse de services gérés applicatifs, MSP, MSSP, gestion des données, analytique avancée, ERP, CRM ou encore de solutions innovantes en intelligence artificielle, notre équipe chevronnée conçoit et livre des solutions sur mesure adaptées aux besoins d’affaires de nos clients.
Confiez-nous vos enjeux TI et vivez une expérience où innovation et efficacité se rencontrent.
L’équipe
Vous ferez partie d’une équipe multiculturelle, énergique et solidaire. Nous aimons gagner tout en prenant plaisir à travailler ensemble. Nous offrons des formations de calibre mondial pour vous amener au niveau supérieur. Notre culture est conviviale et collaborative, et nous souhaitons vous voir réussir et évoluer au sein de la grande famille IT Unlock.
Description
La Direction Gestion de contenu d’entreprise a pour mission de gérer, faire évoluer et opérer les plateformes de gestion électronique des documents pour un grand client institutionnel. Ces plateformes couvrent le cycle de vie complet des documents numériques, de leur création à leur destruction.
L’équipe assure la gestion de plusieurs actifs TI critiques aux opérations (24/7), collabore avec plusieurs fournisseurs logiciels et réalise un grand volume de projets annuellement, en appui aux initiatives prioritaires et aux différents secteurs d’affaires.
À titre d’analyste-programmeur spécialisé sur Documentum, vous jouerez un rôle clé dans l’opération et l’évolution de la plateforme. Vous contribuerez à convertir des applications WebTop et xCP vers D2/SmartView, développerez des intégrations avec la plateforme, réaliserez des migrations logicielles et livrerez des projets visant à accroître l’adoption de la plateforme.
Responsabilités principales
- Assurer l’expertise et le support sur les plateformes Documentum (D2/SmartView et xCP)
- Réaliser les migrations et montées de version des environnements Documentum (analyse, installation, configuration, déploiement)
- Développer et maintenir des outils, scripts et jobs (Java/DFC, PowerShell) pour l’administration, l’optimisation et l’automatisation des processus documentaires
- Configurer et optimiser D2/SmartView : workflows, règles métier, modèles, comportements applicatifs
- Contribuer à l’optimisation de la performance de la plateforme (analyse technique, tuning, amélioration continue)
- Produire et maintenir la documentation technique : procédures de migration, instructions d’exploitation, dossiers de mise en production
Company Overview
IT Unlock is at the forefront of digital transformation, leveraging deep expertise to address complex IT challenges. Whether it’s application managed services, MSP, MSSP, data management, advanced analytics, ERP, CRM, or pioneering AI solutions, our seasoned team designs and delivers tailored solutions aligned with business needs.
Trust us with your IT challenges and experience innovation and efficiency like never before.
The Team
You will be part of a multicultural, energetic, and supportive team. We enjoy winning while having fun at work. We provide world-class training to help you reach the next level. Our culture is friendly and collaborative, and we are committed to seeing you succeed and grow as part of the IT Unlock family.
Description
The Enterprise Content Management team is responsible for managing, evolving, and operating electronic document management platforms for a large institutional client. These platforms cover the complete lifecycle of digital documents, from creation to destruction.
The team manages multiple mission-critical IT assets operating 24/7, collaborates with several software vendors, and delivers a high volume of projects annually in support of priority initiatives and business units.
As a Documentum Analyst-Programmer, you will play a key role in the operation and evolution of the platform. You will contribute to converting WebTop and xCP applications to D2/SmartView, develop platform integrations, perform software migrations, and deliver projects aimed at increasing platform adoption.
Key Responsibilities
- Provide expertise and support on Documentum platforms (D2/SmartView and xCP)
- Perform migrations and version upgrades of Documentum environments (analysis, installation, configuration, deployment)
- Develop and maintain tools, scripts, and jobs (Java/DFC, PowerShell) for administration, optimization, and automation of document processes
- Configure and optimize D2/SmartView: workflows, business rules, templates, and application behaviors
- Contribute to platform performance optimization (technical analysis, tuning, continuous improvement)
- Produce and maintain technical documentation: migration procedures, operating instructions, production deployment files
Requirements
ENGLISH VERSION WILL FOLLOWProfil recherché
- Expertise de la plateforme OpenText Documentum et/ou Content Server
- Configuration D2 (Classic et SmartView)
- Développement xCP
- OTDS, xPlore, CTS, RPS, DFC, DQL
- Expertise complémentaire : Java, PowerShell, API REST
- Connaissance avancée de l’anglais
- Pour ce profil spécifiquement, le gestionnaire accepte le 100 % télétravail et/ou hors Québec
- Niveau de séniorité : Senior
ENGLISH VERSION
Requirements
- Expertise with OpenText Documentum and/or Content Server
- D2 configuration (Classic and SmartView)
- xCP development
- OTDS, xPlore, CTS, RPS, DFC, DQL
- Additional expertise: Java, PowerShell, REST APIs
- Advanced proficiency in English
- For this specific profile, 100% remote work and/or candidates located outside Quebec are accepted
- Seniority level: Senior
Développeur.euse de Communauté - Assassin's Creed
Ubisoft
Montreal
Permanent à temps plein
Le développeur de communauté sera chargé de créer et de développer nos communautés autour des jeux Ubisoft. Il devra maîtriser la communication avec les joueurs, les cycles d'amélioration et de retour d'expérience des jeux, ainsi que le déploiement et le maintien des meilleures pratiques. Ce poste sera principalement axé sur la collecte et le partage des commentaires des joueurs afin d'améliorer l'expérience de jeu dans tous les projets Assassin's Creed en cours de développement. Vous travaillerez en étroite collaboration avec les équipes de production afin de vous assurer que les commentaires des joueurs influencent positivement le développement et la communication, et contribuent à façonner l'avenir de la marque.
Ce poste consistera également à fournir des conseils aux membres des équipes interfonctionnelles, afin de faciliter la planification collaborative et l'exécution des engagements selon des normes de qualité élevées. En tant que membre de l'équipe communautaire mondiale, ce poste sera intégré aux principaux studios de développement.
CE QUE VOUS FEREZ
· Élaborer et mettre en œuvre des plans stratégiques communautaires à l'aide de diverses tactiques de contenu qui soutiennent les objectifs de production et renforcent la stratégie marketing globale.
· Façonner les cycles de feedback des joueurs et fournir des informations aux équipes de production et d'édition afin d'influencer l'expérience de jeu, de stimuler la fidélisation des joueurs et d'aider à positionner les messages et les rythmes marketing.
· Agir en tant que porte-parole d'Assassin's Creed. Coordonner des événements centrés sur la communauté, notamment, mais sans s'y limiter : des visites du studio par des fans ou des sessions de jeu exclusives afin de recueillir les commentaires des joueurs.
· Agir en tant que représentant principal des besoins des joueurs au sein des équipes de production et d'édition afin d'influencer positivement le développement et le positionnement de la communication, au nom de nos joueurs et de nos objectifs commerciaux.
· Collaborer et coordonner avec les équipes en direct pour la communication post-lancement. Définir les attentes sur les situations applicables telles que le contenu, le statut et la livraison des correctifs.
· Gérer et produire des rapports internes sur les commentaires, les activités et les attentes de la communauté.
· Soutenir les étapes internes et externes, telles que les bêtas et les lancements, afin de garantir le respect des indicateurs clés de performance et de promouvoir l'expérience des joueurs.
· Coordonner la communication, les activités et les initiatives avec plusieurs départements internationaux afin d'assurer la cohérence et la cohésion des messages.
· Tirer parti des community managers, des équipes transversales et des ressources partenaires pertinentes pour créer du contenu significatif pour nos joueurs (par exemple : blogs, podcasts, interviews, infographies, etc.).
· Collaborer avec le responsable des réseaux sociaux du portefeuille afin de définir et de rendre compte des indicateurs clés de performance (KPI) relatifs au contenu, afin de démontrer le succès et le retour sur investissement des programmes communautaires et du contenu.
· Des déplacements à l'étranger peuvent être nécessaires.
Qualifications
CE QUE VOUS APPORTEREZ À L'ÉQUIPE
· Expérience intermédiaire dans la gestion de communautés en ligne et l'élaboration de plans ou de programmes stratégiques ayant fait leurs preuves dans un cadre professionnel.
· Expérience avérée dans la collaboration avec diverses parties prenantes pour filtrer et mettre en œuvre les commentaires des joueurs.
· Une expérience dans l'organisation d'événements est un atout majeur.
· Expérience dans l'industrie du jeu vidéo, avec diverses plateformes de jeu (obligatoire)
· Une connaissance approfondie des plateformes de réseaux sociaux (Instagram, Twitter/X, Facebook, TikTok, Discord, etc.) est requise.
· Expérience dans un environnement de production exigeant, avec de multiples échéances, des indicateurs de réussite et des parties prenantes.
· Bonne compréhension de la création et du maintien de la croissance des communautés de jeux vidéo, ainsi que de l'élaboration et de la mise en œuvre de plans stratégiques d'engagement des joueurs.
· Maîtrise du français.
· Le lancement d'un titre AAA est un atout majeur.
· Une expérience dans le marketing sur les réseaux sociaux est un atout majeur.
· Une expérience dans la création d'actifs numériques (vidéos, photos, podcasts, etc.) est un atout majeur.
· La connaissance de plusieurs genres est un atout.
Generalist Game Programmer
DON'T NOD Montréal
Montreal
Permanent à temps plein
Job Description
Why would you join us in the first place?
- You want to be part of the next narrative game from DON’T NOD Montreal, led by key members of the team behind Life is Strange and Lost Records: Bloom & Rage, on an exciting NETFLIX IP;
- You'd like to put your skills at the service of an original and sensitive experience based on its characters;
- You wish to join a diverse and committed team, both in its culture and in the game content it creates;
- You're looking for an environment where you'll be able to interact with all the teams in a simple and efficient manner;
- You are interested in joining a small programming team, having a voice and the opportunity to leave your mark on a multitude of game components, tools and the studio.
What you'll really be doing here?
Reporting to the Technical Director, your role will be to participate in the various programming efforts for the development of our game.
We are primarily looking for a profile focused on gameplay programming. In the long term, all team members are encouraged to be versatile and to contribute across different areas, including gameplay (characters, user interface), engine, tools, and more.
The team is intentionally compact and "silo-free", so that everyone can fully invest in the responsibilities they are passionate about and where they can have a real impact.
Your mission will be to:
- Develop and implement game features, particularly characters, quests, scripting, UI, and other gameplay elements;
- Improve engine modules as needed to ensure proper implementation of game components;
- Develop tools when necessary to support the team’s workflow and game production;
- Ensure optimal game performance.
Qualifications
The must-have skills we're looking for:
- At least 5 years of development in video game development;
- Strong knowledge of Unreal Engine 4/5 (C++);
- At least one significant development experience on PC, Switch, Xbox, or PlayStation;
- Ability to collaborate in an iterative and constructive manner within a team;
- High adaptability, with a preference for versatility over specialization;
- Interest in a wide range of programming areas, with a desire to learn and dive into new and diverse topics;
- Strong autonomy and organizational skills;
- Please note: 3D programming skills are not required for this role.
What would set you apart?
- Gameplay-oriented mindset, comfortable with iterative design processes to create high-quality interactive experiences;
- Experience in PC/console development as well as mobile;
- Knowledge of C# and Python;
- Experience developing simple web services such as Apache/Python/JavaScript/MySQL (or equivalent);
- Experience or interest in narrative-driven games.
Additional Information
At DON’T NOD Montreal, we celebrate diversity and inclusivity within our games as well as our teams. We commit to equal opportunities and non-discrimination in our hiring process. We are respectful of the principles of equal employment opportunities, and that is why we encourage women, people of all sexual orientations and gender identities, First Nations people, people living with a disability, visible minorities, as well as any other person who can contribute to the diversity of our studio to apply for our positions.
We build close-knit teams to encourage a fulfilling work environment for all our employees. Our teams enjoy a range of benefits, including flexibility, a generous holiday bank, time off, training and career development support, and a personalized Lifestyle spending account.
Additional perks include:
- The possibility of working anywhere in Quebec;
- Insurance and virtual healthcare coverage as of Day 1;
- An annual bank of 40 hours of menstrual leave;
- Partial refund of transport fees (OPUS, BIXI and parking);
- Access to gym and fitness classes as well as a multi-sports field in summer which turns into an ice rink in winter;
- Referral bonus that goes the extra mile;
- RRSPs with the employer's contribution.
Programmer
Vertafore
Montreal
Permanent à temps plein
JOB DESCRIPTION
To provide programming and analysis in response to client programming requirements.
Core Requirements and Responsibilities:
Essential job functions included but are not limited to the following:
- Analyze system requirements and write programs
- Participate in technical design sessions, recommend solutions
- Provide structural coded statements from specifications
- Create test criteria, unit and integrated testing, data and file integrity testing
- Ensure accurate interpretation of client requirements
- Develop programming solutions which meet business requirements
- Test new programs and participate in system installations
- Perform investigations as assigned
- Program documentation and specifications
- Application/product support
- Ability to quickly determine solutions to problems and ensure that the solution takes into consideration the entire application
- Act as a programming consultant supporting marketing requirements, prototype development, R&D and other critical corporate functions
Knowledge, Skills and Abilities:
- Excellent written and verbal communication skills.
- Ability to read and write descriptive narratives, instructions that are somewhat involved, materials requiring careful use of special terminology.
- Must be able to communicate ideas, plans and concerns to all levels of staff and clients.
- Ability to discuss matters that are difficult to grasp; conveying the essence of complex situations effectively and persuasively.
- Communication with all levels of internal and external clients requires the ability to instruct and deal with contacts with a high degree of tact and courtesy.
- Keeps manager informed as to work progress and any problems/issues.
- Must ensure conformance with the programming methodologies.
- Provides full solutions to problems/enhancements; all solutions that are implemented are analyzed to ensure conformance with the entire system.
- Must stay up-to-date on evolving technologies.
- Must manage time in a way that facilitates the completion of all necessary tasks, fulfilling the client needs and ensuring maximum efficiency and productivity.
- Must be able to prioritize tasks and schedule activities in order to assure maximum efficiency for both self and project team.
- Performs in an accurate and effective manner with a results-oriented focus.
- Will be able to handle multiple tasks/deadlines at once.
- Ability to handle situations tactfully when dealing with sensitive client situations.
- A high level of professionalism and tact is expected at all times.
Qualifications:
- University or College Degree in Computer Science or equivalent.
- 2-4 years of structured experience working in a programming environment.
- Knowledge about the General Insurance Industry to understand the various systems and products utilized by clients and maintained by teams.
- Excellent understanding of the System Development Life Cycle.
· React experience
· API (JSON, XML) experience
- C-Sharp, .NET experience
- Solid understanding of SQL server
- Sound Windows client server experience
- Experience with COM, DCOM, Javascript, VBSscript or XML
- IIS and ASP experience would be an asset
- Excellent communication skills
- Insurance experience would be an asset
- Bilingualism
Additional Requirements and Details:
- Travel required up to 10% of the time.
- Ability to work remote with a stable internet connection on an as needed basis
- Located and working from an office location (when required)
- Occasional lifting and/or moving up to 10 pounds.
- Frequent repetitive hand and arm movements required to operate a computer.
- Specific vision abilities required by this job include close vision (working on a computer, etc.).
- Frequent sitting and/or standing.
Why Vertafore is the place for you: *Canada Only
- The opportunity to work in a space where modern technology meets a stable and vital industry
- Medical, vision & dental plans
- Life, AD&D
- Short Term and Long Term Disability
- Pension Plan & Employer Match
- Maternity, Paternity and Parental Leave
- Employee and Family Assistance Program (EFAP)
- Education Assistance
- Additional programs - Employee Referral and Internal Recognition
Why Vertafore is the place for you: *US Only
- The opportunity to work in a space where modern technology meets a stable and vital industry
- We have a Flexible First work environment! Our North America team members use our offices for collaboration, community and team-building, with members asked to sometimes come into an office and/or travel depending on job responsibilities. Other times, our teams work from home or a similar environment.
- Medical, vision & dental plans PPO & high-deductible options
- Health Savings Account & Flexible Spending Accounts Options: Health Care FSA Dental & Vision FSA Dependent Care FSA Commuter FSA
- Life, AD&D (Basic & Supplemental), and Disability
- 401(k) Retirement Savings Plan & Employer Match
- Supplemental Plans - Pet insurance, Hospital Indemnity, and Accident Insurance
- Parental Leave & Adoption Assistance
- Employee Assistance Program (EAP)
- Education & Legal Assistance
- Additional programs - Tuition Reimbursement, Employee Referral, Internal Recognition, and Wellness
- Commuter Benefits (Denver)
The selected candidate must be legally authorized to work in the United States.
The above statements are intended to describe the general nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of all the job responsibilities, duties, skills, or working conditions. In addition, this document does not create an employment contract, implied or otherwise, other than an "at will" relationship.
Vertafore strongly supports equal employment opportunity for all applicants regardless of race, color, religion, sex, gender identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, sexual orientation, genetic information, or any other characteristic protected by state or federal law.
The Professional Services (PS) and Customer Success (CX)
bonus plans are a quarterly monetary bonus plan based upon individual and practice performance against specific business metrics. Eligibility is determined by several factors including: start date, good standing in the company, and active status at time of payout.
The Vertafore Incentive Plan (VIP)
is an annual monetary bonus for eligible employees based on both individual and company performance. Eligibility is determined by several factors including: start date, good standing in the company, and active status at time of payout.
Commission plans
are tailored to each sales role but common components include quota, MBO's and ABPMs. Salespeople receive their formal compensation plan within 30 days of hire.
Vertafore is a drug-free workplace and conducts pre-employment drug and background screenings.
Développeur JAVA (Full Stack)
IT UNLOCK CONSULTING INC.
Montréal
Permanent à temps plein
À propos d’IT Unlock (ITU)
IT Unlock (ITU) est un expert en intelligence artificielle et transformation numérique. Nous offrons des solutions sur mesure, allant de l’intégration de l’IA à la modernisation des ERP et CRM, en passant par l’analyse avancée des données.
L’équipe
Vous ferez partie d'une équipe multiculturelle, énergique et solidaire. Nous aimons gagner tout en nous amusant au travail. Nous offrons la meilleure formation pour vous amener au niveau supérieur. Notre culture est conviviale et coopérative. Nous voulons vous voir réussir et faire partie de notre famille.
Description du poste
Dans le cadre d’un projet d’envergure, nous recherchons un développeur Full Stack senior pour contribuer à l’évolution des pratiques de développement et à la mise en place d’un portail développeur interne.
Le rôle implique notamment :
- La mise en place et la personnalisation de Backstage.io
- La création et l’intégration d’API
- La connexion de différents systèmes
- Le soutien aux pratiques DEVOPS
- La collaboration avec plusieurs équipes techniques
Responsabilités principales
- Initier et développer un portail de développement
- Créer des API et des interfaces dans Backstage.io
- Collaborer avec différentes équipes pour développer et intégrer des API
- Analyser les besoins et proposer des solutions technologiques adaptées
- Concevoir, développer, documenter et tester des applications
- Assurer l’intégration harmonieuse des composantes techniques
Environnement technologique
Technologies clés :
- Java
- Spring Boot
- React
- Backstage.io
- Concepts infonuagiques
Bonnes pratiques attendues :
- Clean architecture
- Clean code
- Design patterns
- Expérience en développement Agile
Profil recherché
Expérience
- Minimum 5 ans d’expérience dans un rôle similaire (niveau senior)
Compétences recherchées
- Capacité d’analyse et de résolution de problèmes
- Curiosité et volonté d’apprentissage continu
- Excellentes compétences en communication
- Organisation et gestion des priorités
- Esprit collaboratif et leadership d’influence
Développeur logiciel FMS
CMC Electronics
Montreal
Permanent à temps plein
Développeur logiciel FMS
- Ville Saint-Laurent, Quebec
- Français (CA)
- English
Localisation : Montreal, QC hybride
Quart de travail : jour
Poste syndiqué : référence
CMC Électronique (CMC) a acquis une réputation d’innovation et d’excellence à l’échelle internationale pour la conception, la fabrication et le soutien de produits électroniques destinés aux marchés de l’aviation. CMC concentre ses efforts à livrer des solutions novatrices d’intégration de systèmes de poste de pilotage et d’avionique à ses clients commerciaux et militaires du monde entier. Ses principales installations sont situées à Montréal, à Ottawa, à Chicago et à Reston, en Virginie.
CMC est un fournisseur important auprès des industries d’aérospatiale et de haute technologie, des compagnies aériennes, des organismes militaires et des clients des gouvernements du monde entier.
Pourquoi vous joindre à l'équipe Système de gestion de vol (FMS) ?
En tant que développeur de logiciels, vous serez impliqué dans le cycle de vie complet du développement de solutions logicielles de gestion de vol utilisées dans les secteurs commercial et militaire. Vous travaillerez au sein d’équipes d’ingénierie multidisciplinaires qui conçoivent des solutions avioniques sur mesure pour les hélicoptères et les avions. Ce rôle vous amènera à appliquer et à maintenir les normes de développement propres au domaine de l’avionique, tout en contribuant à l’amélioration continue des standards de l’industrie en matière d’efficacité des trajectoires de vol.
À titre de Développeur de logiciels, vous relèverez du Gestionnaire de conception – FMS militaire et ne comporte pas de gestion directe de personnel. Vous contribuerez à la conception, au développement et à l’évolution de solutions logicielles avioniques tout au long du cycle de vie du développement logiciel. Vous évoluerez dans un environnement avionique réglementé et critique pour la sécurité, en collaboration étroite avec les autres disciplines d’ingénierie.
À titre de Développeur de logiciels, vos responsabilités incluent :
- Participer au développement de nouvelles solutions logicielles avioniques conformément aux standards de l’entreprise et aux méthodologies de l’industrie (militaire et/ou commerciale)
- Concevoir et développer des architectures logicielles évolutives alignées avec les produits
- Participer à toutes les phases du développement logiciel, incluant la conception, le codage et la documentation
- Résoudre des défis techniques complexes liés aux technologies nouvelles et existantes
- Participer au développement logiciel et aux revues par les pairs
Comment exceller dans ce rôle :
- Être détenteur d’un baccalauréat en génie électrique ou en développement de logiciels
- Posséder un minimum de 10 années d’expérience en développement de logiciels
- Maîtriser les langages C / C++ dans un environnement Microsoft Visual C++
- Être bilingue (français et anglais)
Ce qui vous distingue :
- Être familier avec les systèmes de configuration logicielle
- Être familier avec les systèmes de gestion des exigences tels que DOORS
- Être familier avec le processus de certification DO-178
- Être familier avec les protocoles de communication avioniques tels que RS-232, RS-422, ARINC 429, ARINC 708, CAN bus, IEEE-1394, etc.
- Posséder une expérience en développement de logiciels avioniques
Ce que nous offrons :
- Assurances collectives payées à 100% et régime de retraite avec participation de l’employeur
- Programme d’aide financière aux études
- Bornes électriques gratuites
- Cafétéria sur place à faible coût
- Fermeture pendant les fêtes de fin d’année
- Entreprise de calibre international à grandeur humaine
CMC souscrit au principe de l’équité en matière d’emploi et au programme d’accès à l’égalité et encourage les membres des groupes désignés à postuler. Veuillez noter que l'utilisation du masculin a pour seul but d'alléger le texte.
Postuler
Online Programmer - Online Services
Ubisoft
Montreal
Permanent à temps plein
Job Description
What You Will Do
- Compile and understand the project’s network/online intentions and define development needs.
- Propose improvements when necessary by designing and implementing new systems.
- Program in a clear and structured manner while considering performance, maintainability, scalability, operability, and compatibility criteria.
- Validate and verify whether new systems meet the project’s intentions and are consistent with the existing code.
- Optimize when needed.
- Document your work to ensure knowledge transfer and help users (programmers, colleagues from other disciplines) understand the new network/online systems and functions.
- Investigate and fix network/online bugs identified by other teams and by quality control.
- Collaborate with the creative director, game designers, and other teams as needed to discuss constraints and determine technical possibilities for various online/network features.
- Provide support for online/network features and systems during production and live operations.
- Analyze existing network/online features in the engine and assess whether they meet the project’s intentions.
- Perform any other related tasks.
Qualifications
What You Bring
Education:
- Bachelor’s degree in Computer Science or Computer Engineering, or other relevant training.
Relevant Experience:
- Minimum of 1 to 3 years of experience in online programming, ideally in the video game industry or any other relevant experience.
Skills:
- Strong analytical and synthesis skills
- Ability to write documentation related to design (UML, sequence diagrams, entity diagrams, etc.)
- Problem-solving skills
- Autonomy and resourcefulness
- Attention to detail
- Strong interpersonal and communication skills
- Ability to work in a team
- Ability to adapt to change
- Results-oriented
Knowledge:
- Protocols (IP, UDP, TCP) and common uses (UPnP, VoIP)
- Encryption, compression
- Hands-on experience and skills in online concepts and technologies
- Otherwise, experience with online features and first-party SDKs
- Asynchronous forms
- Ubisoft’s online technologies and services (integrators, users)
- Fault tolerance
- Security, anti-cheat, etc.
- C++, Python, C#, SQL, and any other languages relevant to the project
- LAN/WAN devices, layers, and connectivity challenges
- Network engines
- Knowledge of databases
- Cloud/elasticity
- Server architecture, server-to-server communication, distributed applications
- Stacks (internal and external, e.g., IIS, App Engine architecture)
Développeur.euse de Communauté - Assassin's Creed
Ubisoft
Montreal
Permanent à temps plein
Description du poste
Le développeur de communauté sera chargé de créer et de développer nos communautés autour des jeux Ubisoft. Il devra maîtriser la communication avec les joueurs, les cycles d'amélioration et de retour d'expérience des jeux, ainsi que le déploiement et le maintien des meilleures pratiques. Ce poste sera principalement axé sur la collecte et le partage des commentaires des joueurs afin d'améliorer l'expérience de jeu dans tous les projets Assassin's Creed en cours de développement. Vous travaillerez en étroite collaboration avec les équipes de production afin de vous assurer que les commentaires des joueurs influencent positivement le développement et la communication, et contribuent à façonner l'avenir de la marque.
Ce poste consistera également à fournir des conseils aux membres des équipes interfonctionnelles, afin de faciliter la planification collaborative et l'exécution des engagements selon des normes de qualité élevées. En tant que membre de l'équipe communautaire mondiale, ce poste sera intégré aux principaux studios de développement.
CE QUE VOUS FEREZ
- Élaborer et mettre en œuvre des plans stratégiques communautaires à l'aide de diverses tactiques de contenu qui soutiennent les objectifs de production et renforcent la stratégie marketing globale.
- Façonner les cycles de feedback des joueurs et fournir des informations aux équipes de production et d'édition afin d'influencer l'expérience de jeu, de stimuler la fidélisation des joueurs et d'aider à positionner les messages et les rythmes marketing.
- Agir en tant que porte-parole d'Assassin's Creed. Coordonner des événements centrés sur la communauté, notamment, mais sans s'y limiter : des visites du studio par des fans ou des sessions de jeu exclusives afin de recueillir les commentaires des joueurs.
- Agir en tant que représentant principal des besoins des joueurs au sein des équipes de production et d'édition afin d'influencer positivement le développement et le positionnement de la communication, au nom de nos joueurs et de nos objectifs commerciaux.
- Collaborer et coordonner avec les équipes en direct pour la communication post-lancement. Définir les attentes sur les situations applicables telles que le contenu, le statut et la livraison des correctifs.
- Gérer et produire des rapports internes sur les commentaires, les activités et les attentes de la communauté.
- Soutenir les étapes internes et externes, telles que les bêtas et les lancements, afin de garantir le respect des indicateurs clés de performance et de promouvoir l'expérience des joueurs.
- Coordonner la communication, les activités et les initiatives avec plusieurs départements internationaux afin d'assurer la cohérence et la cohésion des messages.
- Tirer parti des community managers, des équipes transversales et des ressources partenaires pertinentes pour créer du contenu significatif pour nos joueurs (par exemple : blogs, podcasts, interviews, infographies, etc.).
- Collaborer avec le responsable des réseaux sociaux du portefeuille afin de définir et de rendre compte des indicateurs clés de performance (KPI) relatifs au contenu, afin de démontrer le succès et le retour sur investissement des programmes communautaires et du contenu.
- Des déplacements à l'étranger peuvent être nécessaires.
Qualifications
CE QUE VOUS APPORTEREZ À L'ÉQUIPE
- Expérience intermédiaire dans la gestion de communautés en ligne et l'élaboration de plans ou de programmes stratégiques ayant fait leurs preuves dans un cadre professionnel.
- Expérience avérée dans la collaboration avec diverses parties prenantes pour filtrer et mettre en œuvre les commentaires des joueurs.
- Une expérience dans l'organisation d'événements est un atout majeur.
- Expérience dans l'industrie du jeu vidéo, avec diverses plateformes de jeu (obligatoire).
- Expérience dans un environnement de production exigeant, avec de multiples échéances, des indicateurs de réussite et des parties prenantes.
- Bonne compréhension de la création et du maintien de la croissance des communautés de jeux vidéo, ainsi que de l'élaboration et de la mise en œuvre de plans stratégiques d'engagement des joueurs.
- Maîtrise du français.
- Le lancement d'un titre AAA est un atout majeur.
- Une expérience dans le marketing sur les réseaux sociaux est un atout majeur.
- Une expérience dans la création d'actifs numériques (vidéos, photos, podcasts, etc.) est un atout majeur.
- La connaissance de plusieurs genres est un atout.
Informations supplémentaires
Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu !
Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont entièrement basés au bureau et ne sont pas éligibles au travail hybride.
Développeur programmeur Front-end Senior
GSS inc.
Laval
Permanent à temps plein
Développeur programmeur Front-end Senior
Un rôle stratégique au cœur de l’innovation, du leadership et de la transformation !
En tant que Développeur Front-End Senior, vous agissez comme référent·e Front-end et contribuez directement à la qualité par le design. Vous concevez, développez et faites évoluer des portails web interactifs permettant de visualiser des scénarios, résultats de simulation et rapports d’optimisation, avec un souci constant d’accessibilité, de performance et de clarté.
Chez GSS, nous croyons que l’innovation ne se limite pas à la technologie : elle repose sur des équipes engagées, des leaders inspirés et une culture de collaboration. Si vous êtes animé(e) par le désir de faire évoluer les organisations, de bâtir des solutions concrètes et que vous aimez prendre en charge, proposer des solutions concrètes pour livrer une expérience utilisateur soignée, ce poste est pour vous.
Rôle et responsabilités
Vous serez la personne référente Front-end chez GSS. Concrètement, vous porterez l’évolution du Front-end de bout en bout (architecture, qualité UI, performance, standards, outillage), en collaboration étroite avec une équipe majoritairement Back-end. Ce rôle demande une autonomie complète et un fort sens des responsabilités, tout en travaillant en partenariat quotidien avec nos ingénieurs Back-end.
- Créer des interfaces modernes, dynamiques et réactives avec React.
- Concevoir des API complexes pour intégrer des modèles de données et assurer une visualisation fluide des résultats.
- Implémenter des designs sophistiqués et personnalisés en utilisant SASS et CSS (Pixel Perfect).
- Configurer et maintenir les flux de connexion sécurisés via Azure (SSO) et Keycloak.
- Développer des tableaux de bord interactifs pour la consultation de rapports et résultats de simulation.
- Définir les standards Front-end de l'entreprise et assurer une veille technologique constante.
Au-delà de l’expertise, nous cherchons la personne qui a à cœur d'avoir un impact positif sur notre société !
L’écoute active, la relation client et l’esprit d’équipe sont des éléments au cœur de notre identité et de notre approche de consultation. Nous recherchons des gens qui placent l’humain au cœur de leurs interventions et qui cherchent à poser les bons gestes et actions, même si cela implique des efforts supplémentaires ou aller à contre-courant.
C’est pourquoi nous recherchons des candidats possédant des compétences et des habiletés essentielles à une réussite chez GSS :
- Excellentes habiletés relationnelles et de communication;
- Leadership mobilisateur;
- Curiosité et facilité d’apprentissage : veille technologique et amélioration continue des façons de faire;
- Esprit de collaboration et volonté d’aider : partage de bonnes pratiques, mentoring, communication claire avec les parties prenantes;
- Capacité d’influence;
- Incarnation des valeurs de GSS : intégrité et respect, solidarité, qualité par le design, innovation;
- Orientation client et impact humain : rendre la complexité compréhensible et utile pour la décision.
Notre offre
- Lieu de travail principal flexible (bureau de GSS (Laval), Télétravail (Maison ou chez les Clients dans la région métropolitaine));
- Horaire de travail : variable, basé sur les résultats et les livrables visés;
- Assurances collectives et service de télémédecine;
- Indemnité pour le téléphone et l’internet;
- Opportunité de participer à des mandats significatifs et stimulants dans plusieurs industries;
- Opportunité de développement professionnel;
- Firme reconnue en innovation et design collaboratif;
- Équipe de travail dynamique et solidaire;
- Entreprise en croissance et à l’intérieur de laquelle vous pourrez faire une différence.
Expertises recherchées
- Baccalauréat en génie, en sciences informatiques ou autre discipline connexe;
- 10 ans d'expérience solide en développement web Front-end, avec expertise confirmée sur l’écosystème JavaScript/TypeScript et React;
- Très bonne maîtrise du CSS moderne et de SASS; sens du détail et capacité à livrer une UI de qualité;
- Aisance avec les données : compréhension de modèles, transformations côté front, pagination/tri/filtrage, et notions de performance;
- Expérience d’intégration et de débogage d’authentification SSO (Azure AD, Keycloak ou équivalent), et compréhension des concepts OIDC/SAML;
- Autonomie et jugement : capacité à structurer un chantier Front-end de bout en bout, tout en maintenant une collaboration fluide avec l’équipe.
Senior Cloud Developer
Hasbro
Montreal
Permanent à temps plein
Step Into the Multiverse: Your Next Adventure Starts Here
At Wizards of the Coast, we harness the power of imagination and connection to create unforgettable experiences. We create entertainment that inspires creativity, sparks passion, forges friendships, and fosters communities around the globe. In every pursuit, our mission is to inspire a lifetime love of games. Whether it's through the strategic depth of Magic: The Gathering®, the rich storytelling of Dungeons & Dragons®, or our AAA digital game studios, we build worlds that bring people together, spark creativity, and fuel adventure. As we continue to grow and explore new realms, we're seeking passionate, curious, and innovative minds to join the adventure.
Position Overview
We are seeking a Cloud developer to join our Central Technology AI and Tools team as we develop innovative AI projects to support internal workflows and external services. Our team provides responsible AI services to our game developers to help fill gaps in workflows, build new experiences, and provide better data management tools. In this role, you will design, build, and run scalable AWS environments that serve as the backbone for deploying our AI services and internal applications.
What You'll Do:
- Help design and build AWS infrastructure to support multiple AI deployments across development, testing, and production environments.
- Develop and maintain CDK infrastructure-as-code to ensure consistency and repeatability.
- Partner with our AI developers and applied scientists to optimize our services for cost and scale, and latency.
- Support ongoing AWS operations, including monitoring, system updates, and platform reliability.
- Assist with creating cloud environments in a logical way that is easily maintainable.
- Ensure we follow compliance frameworks, such as SOX (when applicable), and protocols for handling PII (Personally Identifiable Information).
- Collaborate with existing team members to progress toward full production readiness.
What You'll Bring:
- Exceptional experience creating multi-tenant IaaS and PaaS cloud solutions on Amazon Web Services.
- Fundamental understanding of cloud solution design patterns (microservices, messaging, distributed caching, containers, networking, IAM, etc.).
- Exposure to the Software Delivery Lifecycle and Continuous Delivery tools with preference for GitLab CI.
- Exceptional experience with infrastructure as code development, AWS CDK, or CloudFormation.
- Developer background, 3+ years of experience writing server-side scripting (such as Bash, Python, JavaScript) and compiled programs (such as C#, Golang, or TypeScript).
- Amazon Web Services Solutions Architect Professional Certification or equivalent experience.
- Building trust and clarity in communication with technical and non-technical audiences.
- Exposure to Agile/SCRUM methodologies.
At Wizards, we believe in the magic of diversity—great ideas come from unique perspectives. We are committed to building an inclusive, welcoming workplace where everyone belongs. Wizards is an equal opportunity employer and does not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status, or any other legally protected status.
Wizards will provide reasonable accommodations with the application process, upon your request, as required to comply with applicable laws. If you have a disability and require assistance in this application process, please contact your recruiter or coordinator.
#Wizards
Job Segment: Developer, Cloud, Testing, Solution Architect, Programmer, Technology
Programmeur en développement backend.
Games Jobs Direct
Montreal
Permanent à temps plein
PROGRAMMATION - JEUX
Ce que nous faisons
Les projets propulsés par Unreal Engine sont à la pointe du divertissement en temps réel grâce à notre équipe d'experts en programmation en croissance continue. Nous améliorons constamment les outils et la technologie dont se servent les créateurs de contenu du monde entier.
Ce que vous ferez
Epic Games est à la recherche d'un programmeur en développement backend qui se joindra à l'équipe des services en ligne de Fortnite. Dans ce poste chez Epic, vous jouerez un rôle central dans la prestation de services au cœur de Fortnite et d'expériences connexes, ainsi que de différents produits dans le monde entier. Vous concevrez des services à haute disponibilité, à haut débit, à faible latence et à grande échelle, ainsi que des services synchrones et asynchrones, des services de connexion persistante et divers autres types de systèmes. Vous serez en mesure de façonner les services et les fonctionnalités qui orienteront l'avenir de nos produits, de la conception au déploiement, en passant par la mise en œuvre. Nous recherchons un innovateur compétent et fiable travaillant bien avec les autres et qui aime trouver des solutions créatives.
Ce dont vous serez responsable
- Faire avancer les choses : Epic outille les programmeurs pour leur permettre d'évaluer les défis, d'élaborer des solutions et de mettre ces dernières en œuvre.
- Créer des systèmes répartis pour gérer des défis à grande échelle (nous utilisons Java).
- Travailler avec une infrastructure infonuagique publique pour faciliter un écosystème en évolution rapide (nous utilisons AWS).
- Être responsable du cycle de vie complet des services, y compris les activités et le déploiement en direct.
- Concevoir des solutions en utilisant des bases de données SQL et non relationnelles modernes (nous utilisons MongoDB, Dynamo et Redis).
- Travailler en collaboration avec les responsables des services et les producteurs, ainsi qu'avec d'autres programmeurs DevOps intégrés, en amont et en aval, responsables des technologies infonuagiques ou de l'infrastructure, dans le but de livrer des solutions.
- S'approprier les résultats - Être responsable des solutions avancées et faire preuve de souplesse quant à la résolution de problèmes.
Ce que nous recherchons
- Plus de cinq ans d'expérience en programmation au niveau des logiciels. Expérience dans le développement de systèmes en ligne.
- Expérience en Java ou autre langage similaire.
- Avoir conçu des solutions avec SQL et bases de données relationnelles.
- Expérience en infrastructure infonuagique publique (p. ex., AWS, Google Cloud, Azure, etc.).
- Expérience éprouvée dans l'exploitation de services « live ».
- Expérience de travail avec une équipe de développeurs. Capacité à résoudre des problèmes importants et ambigus.
- Fortes capacités de communication, y compris la capacité de fournir, solliciter et accepter la rétroaction de manière constructive.
Avantages
Nous payons l'entièreté des primes (100 %) associées aux avantages sociaux, tant pour les employés que pour les personnes à charge, et proposons une couverture supplémentaire pour les soins médicaux, dentaires et de la vue, les maladies graves, la télémédecine, l'assurance-vie, l'assurance en cas de décès ou de mutilation par accident et l'assurance invalidité de longue durée. Nous offrons également une indemnité hebdomadaire (invalidité de courte durée) et un régime d'épargne-retraite avec cotisation concurrentielle de la part de l'employeur. En plus du programme d'aide aux employés, nous proposons un programme étoffé de bien-être mental par l'entremise de Modern Health, un organisme qui fournit gratuitement des services de thérapie et d'encadrement aux employés et aux personnes à charge.
Programmeur.euse de jeu généraliste
DON'T NOD Montréal
Montreal
Permanent à temps plein
Description du poste
Don't Nod Montréal recherche un·e Programmeur·euse de jeu généraliste pour travailler sur notre prochain projet, développé à 100 % à Montréal.
Pourquoi nous rejoindre ?
- Tu souhaites participer au prochain projet narratif de Don’t Nod Montréal.
- Tu désires rejoindre une équipe diverse et engagée, à la fois dans sa culture comme dans le contenu des jeux qu'elle crée.
- Tu recherches un studio dont la taille contrôlée maximise l'efficacité d'itération, les interactions humaines simples, et la satisfaction individuelle de chaque membre de l'équipe.
- Tu voudrais mettre tes talents de communication et d'organisation au service du bien-être et de l'efficacité de l'équipe et de son projet.
Quel sera ton quotidien ?
Rattaché·e au Directeur Technique, tu participeras aux différentes phases de programmation nécessaires au développement de notre jeu.
Nous recherchons principalement un profil orienté programmation jouabilité. Sur le long terme, toutes les personnes de l’équipe sont encouragées à être polyvalentes et à contribuer à différents domaines : jouabilité (personnages, interface utilisateur), moteur, outils, etc.
L’équipe est volontairement compacte et sans silos, pour que chaque personne puisse s’investir pleinement dans les responsabilités qui la passionnent et où elle peut avoir un impact réel.
Tes missions principales :
- Programmer les fonctionnalités du jeu, en particulier les personnages, les quêtes, les scripts, l’interface utilisateur et d’autres éléments.
- Améliorer les modules du moteur si nécessaire pour garantir la bonne réalisation des composants du jeu.
- Développer des outils si nécessaire pour faciliter le travail de l’équipe et la production du jeu.
- Assurer des performances optimales du jeu.
Qualifications
Quelles compétences dois-tu avoir ?
- 5 ans + d’expérience dans le développement de jeux vidéo.
- Bonne connaissance du moteur Unreal Engine 4/5 (C++).
- Expérience significative de développement sur PC, Switch, Xbox ou PlayStation.
- Capacité à collaborer de manière itérative et constructive au sein d’une équipe.
- Grande adaptabilité, avec une préférence pour la polyvalence plutôt que la spécialisation.
- Intérêt pour des domaines variés de la programmation, envie d’apprendre et de se plonger dans des sujets nouveaux et divers.
- Forte autonomie et sens de l’organisation.
- À noter : les compétences en programmation 3D ne sont pas requises pour ce poste.
Qu'est-ce qui serait un plus pour nous ?
- Esprit orienté jouabilité : aisance avec le processus de conception itératif pour créer des expériences interactives de qualité.
- Expérience en développement PC/console ainsi que sur mobile.
- Connaissance des langages C# et Python.
- Expérience dans le développement de services web simples tels qu’Apache/Python/JavaScript/MySQL (ou équivalent).
- Expérience ou intérêt pour les jeux à dimension narrative.
Informations complémentaires
À DON’T NOD Montréal, nous célébrons la diversité et l'inclusivité dans nos jeux, mais aussi dans nos équipes. Nous sommes respectueux(-euses) des principes d'égalité des chances à l'emploi, et c'est pour cela que nous encourageons les femmes, les personnes de toutes orientations sexuelles et identités de genre, les personnes autochtones, en situation de handicap, les minorités visibles, ainsi que toute autre personne pouvant contribuer à la diversité de notre studio à poser leur candidature à nos postes.
Nous constituons des équipes à taille humaine afin d'encourager l'épanouissement professionnel de chacun(e) d'entre nous.
Nos équipes bénéficient de nombreux avantages, y compris la flexibilité, une généreuse banque de congés, le droit à la déconnexion, et un accompagnement en développement de carrière, ainsi qu'un compte de frais Mode de vie personnalisé.
Autres avantages inclus :
- La possibilité de travailler partout au Québec.
- Couverture d'assurance et télémédecine dès le 1er jour.
- Une banque annuelle de 40 heures de congé menstruel.
- Remboursement partiel des frais de transport (OPUS, BIXI et stationnement).
- Accès au gym et à des cours de conditionnement physique auxquels s’ajoute un terrain multi-sports en été qui se transforme en patinoire en hiver.
- Prime de référence.
- REER avec contribution de l'employeur.
Senior Software Developer
Hasbro
Montreal
Permanent à temps plein
Step Into the Multiverse: Your Next Adventure Starts Here
At Wizards of the Coast, we harness the power of imagination and connection to create unforgettable experiences. We create entertainment that inspires creativity, sparks passion, forges friendships, and fosters communities around the globe. In every pursuit, our mission is to inspire a lifetime love of games. Whether it's through the strategic depth of Magic: The Gathering®, the rich storytelling of Dungeons & Dragons®, or our AAA digital game studios, we build worlds that bring people together, spark creativity, and fuel adventure. As we continue to grow and explore new realms, we're seeking passionate, curious, and innovative minds to join the adventure.
Central Technology Group
The Central Technology group at Wizards of the Coast is responsible for building shared services for our digital games and other digital products to allow our partners to focus on the development that makes their product unique. Central Technology owns systems that provide accounts, entitlements, social, and telemetry capabilities to our partners.
Location
This role is based in our Montreal, QC office with an in-office schedule 3 days per week.
What You'll Do:
- Expand our ability to develop and deliver the digital gaming services that power the Wizards of the Coast ecosystem of digital products and tools.
- Bring key technical efforts to support the upcoming launch of our games, including in-game promotions and marketing integrations that enhance player engagement across platforms.
- Support the refactoring of our data pipeline to develop an independent, scalable telemetry system that supports real-time analytics and robust performance monitoring across products.
- Be a leader in large scale service delivery to an extended group of customers internal and external.
- Partner with game studios, marketing, analytics, and infrastructure teams to ensure shared technology components meet the needs of both internal and external stakeholders.
- Update and deploy services and pipelines using industry best practices.
- Engage in long term planning to set goals and work for all customers of our ecosystem.
- Be an owner and expert in our service ecosystem.
- Write high quality documentation for customers, developers, and our team to increase understanding of our ecosystem.
What You'll Bring:
- 5+ years of software development experience, including experience supporting delivery of services in support of game teams.
- Experience delivering highly available, scalable systems targeted at gaming services similar to.
At Wizards, we believe in the magic of diversity—great ideas come from unique perspectives. We are committed to building an inclusive, welcoming workplace where everyone belongs. Wizards is an equal opportunity employer and does not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status, or any other legally protected status.
Wizards will provide reasonable accommodations with the application process, upon your request, as required to comply with applicable laws. If you have a disability and require assistance in this application process, please contact your recruiter or coordinator.
#Wizards
Senior Web API Platform Engineer — Build Scalable APIs & DX
Scribd, Inc.
Montreal
Permanent à temps plein
Description du poste
A leading online reading platform is seeking a Senior Software Engineer for the Web API Platform. This role involves designing and building product-facing web APIs to enhance web modernization efforts. The ideal candidate has over 6 years of software engineering experience, particularly in API design for high-volume applications. A collaborative mindset and proficiency with Ruby on Rails and modern API paradigms are essential, alongside strong problem-solving skills. Competitive salary and benefits offered, with flexible work arrangements.
J-18808-Ljbffr
C# Developer
Infinity Arc Technologies
Montreal
Permanent à temps plein
C# Developer
Location : Montreal, Canada (onsite)
JOB DESCRIPTION :
- Mandatory Skills: C# developer, back end
- Good multithreading abilities
- Data structures
- Algorithms
- SQL code design and optimization skills
Understand business needs and translate them into technical requirements.
Participate in the maintenance, support, and development of current tools while respecting Client on CICD Unit Testing.
Work as part of a team using Agile practices and collaborate with product owners.
Maintain strong relationships with all requested departments and users.
Language
Fluent in English; French is a plus.
Working Conditions
Working from home on a voluntary basis for up to 2 days per week after 3 months of joining, subject to manager's discretion.
Calendar
Holiday to follow Canada Quebec.
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte
Alerte emploi
Optimisez votre recherche d’emploi avec Espresso-Jobs !
Recevez en priorité, par courriel, des offres correspondant à votre profil… Et postulez avant tout le monde !