Generalist Programmer
Ubisoft
Job Responsibility: Company Description
The generalist programmer will develop systems for a wide-range of elements including the game engine and editor or any middleware used by the production teams. The incumbent may also be called upon to work on a particular system (AI, 3D, physics, sound, animation, etc.) as part of a specific mandate.
The main and routine tasks of the generalist programmer are to:
- Program in a clear and structured manner that is in keeping with performance, maintenance, modularity, scalability and compatibility requirements;
- Analyze existing system features and determine whether they meet project intentions;
- Suggest improvements whenever necessary by designing and implementing new systems or enhancing existing ones;
- Develop generic systems that will support the features of the specialist programmers (AI, 3D, physics, sound, animation, etc.) and facilitate integration (engine, editor or middleware);
- Set out technical designs to meet system needs whenever necessary;
- Support the new systems and features;
- Determine and fix the bugs identified by working units and the quality control team;
- Document the work to ensure knowledge transfer and help users understand the new systems and features;
- Carry out all other related tasks.
Training
Bachelor's degree in computer science or computer engineering or equivalent.
Relevant Experience
5 or more years' experience in software programming, ideally in the video game industry or any other relevant experience.
Skills and Knowledge
- Good analytical and synthesis skills;
- Ability to anticipate and resolve problems;
- Autonomy and resourcefulness;
- Attention to detail;
- Flexibility in organizing work;
- Good interpersonal and communication skills;
- Ability to work as part of a team;
- Ability to adapt to change;
- Results driven
- Ability to quickly learn to use new tools.
- ...Position Title: Human Resources Generalist Department: Human Resources Location: Winnipeg, MB About AGI AGI is a global food-based infrastructure company publicly traded in Canada. With over 3,800 employees and over 30 global manufacturing brands, AGI is a leading...SuggestedFull timeWork at officeLocal areaWorldwide
- ...and beyond into the global market. To fortify this growth, we are looking to expand our team with the addition of a Human Resource Generalist. A successful applicant will be responsible to support the HR team through dedicated HR focus on policy compliance, recruitment, HR...SuggestedPermanent employmentFull timeCasual workWork at office
- Description MCI is North America’s public and private market motor coach leader. Products include the luxury J-Series (an industry best-seller for over a decade), the workhorse D-Series , and the brand new zero-emission luxury and commuter coaches: the battery-electric...SuggestedFull timeWork at office
- ...innovation and pushing entertainment boundaries, join our journey and help us create the unknown! Job Description As a Team Lead Programmer, you guide a group of talented programmers at Ubisoft Winnipeg as they develop technology critical to the creation of games. Your...SuggestedRemote jobFull timeWork at officeLocal area
$57.6k - $70k per year
...successful: Post-secondary education in Business, Human Resource Management or related field Minimum three years’ experience in a HR Generalist role Knowledge of current trends, principles and developments in the Human Resources field Ability to interpret and apply...SuggestedFull time- ...304 $42.853 $44.460 $46.129 $47.857 $49.650 $51.513 $53.443. Job Summary: Reporting to the Screening Programs Manager the Programmer Analyst is responsible for the analysis development and implementation of program and application modules within comprehensive information...Permanent employmentFull timeWork at officeShift work
- ...provider delivering consistent, high-quality aluminum permanent mold castings to our customers. We are currently seeking a CNC Programmer to join our Process Innovation Team. The successful candidate will work closely with operators, engineering, quality, and automation...Permanent employmentShift work
- Forte Tooling Technologies specializes in developing precision tooling, molds and patterns for foundries whose products have complex geometry and high-performance demands At Forte, our people and our culture matter. We are committed to fostering a diverse, inclusive, and...Shift workDay shiftWeekday work
- ...outlook) Education and Experience: ~ Bachelor’s degree or equivalent experience ~1–2 years of progressive HR experience with generalist exposure (preferred) Physical Demands and Work Environment: The physical demands described here are representative of those that...Full timeImmediate startRemote work
- ...equivalent combination of education and experience. HR subject matter expert with a deep understanding of best practices in all generalist core areas. Experience with HRIS (preferably UKG). Deep knowledge of Manitoba labour laws and Manitoba’s WCB regulations....Full timeContract work1 day per week
- ...secondary degree in Human Resources, Business Administration, or a related field, plus a minimum of two (2) years of Human Resources Generalist experience, or an equivalent combination of education and experience. The Chartered Professionals in Human Resources designation (...Long term contractFull timeShift work
- ...colleagues across the globe. This is not a traditional contract-management role. What we need is an exceptionally organized, tech-savvy generalist who thrives on keeping things running smoothly; someone who can anticipate what the team needs, learn new tools quickly, communicate...Full timeContract workWork at officeLocal areaWorldwide
- ...concurrentielle, nous te proposons une foule d’avantages flexibles pour favoriser ton bien-être et celui de ta famille, notamment : * Programme santé et bien-être incluant de nombreuses options * Assurance collective * Régime de retraite généreux * Programme d’aide aux...Work at officeFlexible hours
- ...’avancement au sein de l’entreprise - Un employeur engagé dans sa communauté - Du travail d’équipe et de la formation continue - Un programme de formation complet pour toutes les nouvelles recrues - Un programme d’encouragement aux études - Et plus encore! Devenez...Full time
- ...avancement au sein de l’entreprise Un employeur engagé dans sa communauté Du travail d’équipe et de la formation continue Un programme de formation complet pour toutes les nouvelles recrues Un programme d’encouragement aux études Et plus encore! Devenez un...Part time
- ...te proposons, dès ton embauche, une foule d’avantages flexibles pour favoriser ton bien-être et celui de ta famille, notamment : * Programme santé et bien-être incluant de nombreuses options * Assurance collective flexible * Régime de retraite généreux * Régime d’...Full timeWork at officeFlexible hours
- ...de vie optimale. Cela signifie notamment un environnement de travail hybride, ainsi que des horaires de travail adaptables. Nos programmes de formation utilisent l'apprentissage en cours d'emploi pour t'aider à maîtriser ton rôle. Tu peux accéder à des contenus de...Full timeContract workApprenticeshipFlexible hours
- ...employés permanents Télémédecine offerte à tous via TelusSanté Horaires flexibles Remboursement des frais de scolarités Programme d’achat d’actions pour nos employés Formation et occasions de perfectionnement professionnel payées Prime de référencement ($)...Permanent employmentFlexible hours
- ...avancement au sein de l’entreprise Un employeur engagé dans sa communauté Du travail d’équipe et de la formation continue Un programme de formation complet pour toutes les nouvelles recrues Un programme d’encouragement aux études Et plus encore! Devenez un...Full time
- ...avancement au sein de l’entreprise Un employeur engagé dans sa communauté Du travail d’équipe et de la formation continue Un programme de formation complet pour toutes les nouvelles recrues Un programme d’encouragement aux études Et plus encore! Devenez un...Full timeSeasonal workManual laborMonday to friday
- ...’avancement au sein de l’entreprise - Un employeur engagé dans sa communauté - Du travail d’équipe et de la formation continue - Un programme de formation complet pour toutes les nouvelles recrues - Un programme d’encouragement aux études - Et plus encore! Devenez...Full time
- ...te proposons, dès ton embauche, une foule d’avantages flexibles pour favoriser ton bien-être et celui de ta famille, notamment : * Programme santé et bien-être incluant de nombreuses options * Assurance collective flexible * Régime de retraite généreux * Régime d’...Full timeApprenticeshipWork at officeFlexible hours
- ...te proposons, dès ton embauche, une foule d’avantages flexibles pour favoriser ton bien-être et celui de ta famille, notamment : * Programme santé et bien-être incluant de nombreuses options * Assurance collective flexible * Régime de retraite généreux * Régime d’...Full timeApprenticeshipWork at officeFlexible hoursDay shift
- ...formations, tout en guidant les employés. Ce rôle te permet d’avoir un impact positif sur l’organisation en développant et en animant des programmes et des outils de formation qui amélioreront la performance des employés en cohérence avec les valeurs fondamentales de l’...ApprenticeshipFlexible hours
- ...employés permanents Télémédecine offerte à tous via TelusSanté Horaires flexibles Remboursement des frais de scolarité Programme d’achat d’actions pour nos employés Formation et occasions de perfectionnement professionnel payées Prime de référencement ($)...Permanent employmentFlexible hours
$4337 - $6413 per month
...réussite des décollages et des atterrissages. Ce poste est offert à temps plein ou à temps partiel, ou dans le cadre de notre programme d’études payées. Rémunération et avantages sociaux Les FAC offrent une gamme d’avantages sociaux afin d’assurer un bon soutien...Permanent employmentFull timePart time$4337 - $6413 per month
...contrôle de la circulation et des armes aériennes. Ce poste est offert à temps plein ou à temps partiel, ou dans le cadre de notre programme d’études payées. Rémunération et avantages sociaux Les FAC offrent une gamme d’avantages sociaux afin d’assurer un bon...Permanent employmentFull timePart time- ...assurer que la marchandise est aménagée conformément au planogramme, aux instructions relatives au projet, aux exigences des services du programme et aux directives d’entretien général. Organiser, nettoyer et aménager les produits afin de s’assurer qu’ils sont présentés d’une...Day shift
- ...membres, les vétéranes et les vétérans des Forces armées canadiennes, ainsi que leurs familles dans leur quotidien. Nous offrons des programmes et des services minutieusement sélectionnés visant à répondre à leurs besoins particuliers et à rehausser leur bien-être mental,...Daily paidContract workApprenticeshipInternshipWork from home
- ...personnels payés par année, d’un régime collectif de retraite avec cotisations égalées à 4 %, de produits d’épargne volontaire, de programmes de primes, d’avantages sociaux à la carte, de ressources en santé mentale, d’un accès exclusif à des rabais et à des avantages indirects...Full timeWork at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Generalist Programmer. Be the first to apply!

