Careers
Curriculum Vitae
Send your résumé and portfolio (if applicable) to jobs@golemlabs.com. Please specify the position you are applying for in the message subject field.
Only considered applicants will be notified for an interview.
Because of legal limitations, we'll only consider applicants that are allowed to work in Canada.
For artistic positions, you must include a portfolio or samples of your work, which may be in the form of a link to a website, or sample images sent as e-mail attachments. Submissions without work samples won't be considered. Material submitted will not be used or published in any way.
We are currently looking for new candidates to fill the functions of programmer, information technician and quality assurance / tester for the development of an already existing MMO -www.3dchat.com- and other future projects.
Below, you will find a brief description of the position, tasks, functions, and qualification required.
- Programmer (General)
Full time / Sherbrooke, Qc - Game Integrator
Full time / Sherbrooke, Qc - Programmer (web)
Full time / Sherbrooke, Qc
Programmer (General):
Qualifications and skills most often required
- A bachelor's degree in computer science or in another discipline with a significant programming component.
- Completion of a college program in computer science is usually required.
- Specialization in programming for engineering and scientific applications requires specific post- secondary study or experience.
Nature of work
Programmers write, modify, integrate and test code for software applications.
Specific tasks
- Write, modify, integrate and test software code.
- Identify and communicate technical problems, processes and solutions.
- Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
- Design software, in any aspect of the project, by using the appropriate tools.
- Assist in the collection and documentation of user's requirements.
- Assist in the development of logical and physical specifications.
- Research and evaluate a variety of software products and keep skills up to date.
- Manage development time and respect deadlines.
- Participate to development meetings.
- Review the code from the other technical members of the team.
- Any other relevant tasks.
Game Integrator:
Qualifications and skills required
- Knowledge of one of the main programming languages a plus
- Knowledge of a 3D modeling software a plus
- Versatile
- Vast experience as a game player
- Capacity to work within a team; to communicate and manage stress
- Bilingual
Description of work
The integrators develop and add, with the help of a scripting language, the artistic and gameplay content in the game. They are responsible for the interactive and audio content as well.
Specific tasks
- Communicate with the development staff (programmers and artists) to understand the scope of a project
- Test the interactive elements before sending them in QA
- Write an integration process workflow
- Participate in game design meetings
- Work with the programmers to create integration tools
- Help make the various game elements interesting and challenging for the players
- Find creative and innovative solutions to problems
- Help game design teams in brainstorming meetings
- Work, with the director of Operations, to manage the game production schedule
- Manage your time to meet deadlines and drop dates
- All other relevant tasks…
Programmer (web):
Qualifications and skills most often required
- College degree in computer science is usually required. However, post-high school specialization in programming for engineering and scientific applications or relevant working experience can also be accepted.
- PHP and other web languages
- Ability to work in a team environment; good communication skills.
- Ability to work under pressure.
- Bilingualism is needed.
Nature of work
Programmers write, modify, integrate and test code for software applications in relations to interactive Internet applications.
Specific tasks
- To write, modify, integrate and test software code.
- To identify, analyze and communicate technical problems, processes and solutions.
- To prepare reports, manuals and other documentation on the status, operation and maintenance of software.
- To design software, in every aspect of a project, by using the appropriate tools.
- To assist in the collection and documentation of user's requirements.
- To assist in the development of logical and physical specifications.
- To research and evaluate a variety of software products and keep skills up to date.
- To manage your schedule and respect deadlines.
- To take an active part in development meetings.
- To review the code from the team’s other technical members.
- Any other relevant tasks.
