0% found this document useful (0 votes)
47 views6 pages

Part 1

Download as docx, pdf, or txt
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 6

GENE 60 (Assignment #03)

Submitted by: Harpreet Singh


Student number: 4336758

1
Part 1
JOB POSTING
LINK: https://ca.indeed.com/jobs?q=code+designer&l=canada&vjk=117777ba363ae26d

Full Job Description

Level: Intermediate to Senior

Work Location: Remote

What's the Job?

We are looking for our next new RaceRocker! We encourage you to read on, and if this sounds
like you and gets your interest, we encourage you to submit a resume and a letter expressing why
you would be a good fit! Let’s chat further!

You will work alongside a multi-disciplinary team of software developers, artists and learning
designers to develop training products primarily for defence and aerospace clients. Depending on
client needs this can range from linear web-based point-and-click trainers to full-motion virtual
reality simulations.

We use a variety of tools depending on the requirements of the project. We often use C#, C++,
Python, Unity3D and Unreal Engine. Experience with git and continuous integration is also
desirable. A working knowledge of JavaScript and a modelling tool such as Blender or Maya are
nice to have but not required.

Who Are You?

You are a pragmatic developer that thinks outside the box. You are solution oriented, thrive on
challenges and continually push yourself into new technological frontiers. You don’t settle for
the “status quo”.

2
You are moving beyond the fundamentals of good software development, and may have even
championed one or two best practices yourself. You are honest, open and a clear communicator
that excels in a team environment.

What will you do?

- Work closely with a team of 3D modellers, 2D Artists and Product Owners on developing
feature rich immersive training
- Take ownership of your work, from conception to development
- Work with other software developers on growing and enhancing your team’s expertise and best
practices
- Be a vocal and active participant in early planning, scoping and prioritisation
- Own the quality of your work, and able to assist others (code reviews, design discussions)

Who are we?

RaceRocks is creating a world of informed decision-makers through innovative learning


experiences and custom software tools. Our team utilises cutting-edge technology to create
realistic, interactive experiences for learners to practise and adapt from the classroom into the
real world. Our goal is to Enable Teams and Empower Decisions.

From immersive game engines, VR, AR, AI and machine learning we use leading technology
with appropriate pedagogical approaches to consistently advance the state of training. In a
nutshell...we make learning fun, memorable and meaningful!

We are a people-first company committed to fostering a culture of diversity, equality and


inclusion. We are working hard to create career paths for those who are passionate and eager to
grow both professionally and personally. We are proud to be an Indigenous and woman-led
business helping to foster opportunities across the tech industry.

Perks:

- Extended health benefits including dental, life insurance, vision care and mental wellness
program

3
- Optional bi-weekly team social hosted by the Culture Committee
- Professional development program
- Flexible work hours
- 3 weeks vacation to start
- Work from home stipend
- 13 days paid stat holidays
- 5 days paid sick days
- Employee stock option plan

Please note:

- All candidates must be Canadian citizens or permanent residents of Canada.

- All candidates must be willing to undergo security assessments as required by Public Services
and Procurement Canada.

RaceRocks is a remote-first company with team members across Canada, with an office for
optional use in Victoria, BC. Team members are required to be available for team building and
collaboration during core operating hours of 9:00 am to 2:00 pm Pacific Time. Outside of core
working hours, we offer flexibility to support work-life balance. Although our HQ is in Victoria,
BC we are open to hiring candidates from nearly anywhere in Canada. At this time, we do not
have the infrastructure to support hiring further candidates from Quebec.

We strongly encourage applications from Indigenous peoples, Black peoples, racialized people,
people with disabilities, any qualified person of legal working age, people from gender and
sexually diverse communities and/or people with intersectional identities.

Should you require any accommodation, please inform us and we will work with you to meet
your accessibility needs. For any accessibility-related assistance, please contact us at
[email protected]

Job Type: Full-time

4
Job Description
Staff software engineer is the job description, and the workplace is online. Develop a worthwhile
platform that is creative and useful for the novel experience of new job training and companies in
a particular manner. Full-time remote working methods that are well-established. The floor
supervisor will be the individual to whom this position reports. Workplace circumstances include
To keep up a high level of communication and comprehension skills, one needs experience
working in a formal capacity full-time. Job responsibilities for this position include working in a
joint management team to thoroughly research and present new, creative standards for
management-related software programming. Machines to be used are particularly active with
computer-related tools and their correct setups to function in a seamless manner, according to
software engineering.

5
Job specifications
Computer science as a major, a similar field, or equivalent job experience QA Automation
Engineer, Software Development Engineer in Test (SDET), Software Developer, or equivalent
Automation job knowledge of five years or more computing expertise in Python, Java, or other
similar object-oriented languages. Previous achievement as a QA Engineer working alone on a
product team, knowledge of all software testing stages, including test preparation, functional
testing, and regression testing Experience evaluating a web application's front end, service layer,
and back end. Experience using a continuous integration tool like Jenkins. For this job, expertise
involves manual software page development knowledge gained during undergraduate studies and
one year of work experience in an IT business. training is necessary Minimum six months of
instruction in software installation and the ability to quantify operating standards Having
substantial expertise with effective vocal communication to engage with employees and other
partners is a requirement for this job. Engage small and medium businesses in the creation of
products by using quicker and more efficient situations. Understanding a new company's mindset
and organizational matrices, as well as having experience with a high performance system
management, are examples of emotional traits. Micro service design is linked to sensory
demands in terms of effective demonstration standards for improved strategies in the context of
the global market.
The rationale for choosing the job
Careers in software engineering are more closely associated with high performance system
administration and a grasp of what drives reliability in the modern business environment. We
also need to improve delivery and management-related driving performance that fosters long-
term client relationships via online networks. Global community management created a
framework for employment and developed effective strategies for small- and medium-sized
company requirements that also require employment-related goals for software engineering. By
using methodical engineering techniques created by software developers, current business
facilities are appealing. Particularly created software and its built-in features enable excellent
communication over a million distances and frequently successfully link the entire globe.

You might also like