Job Description
Virtual Marine is currently seeking a talented software/game developer with experience in game development. This team member will help develop the next generation of simulation training with high performing visual graphics and physics. We are looking for a software/game developer who will apply the best practices to build the foundations of our software. This person will work in an open and transparent team that encourages collaboration across departments, training, and growth as they help build the future of VM.
The great things you get to do:
- Developing high-fidelity visual environment that uses current gaming and simulation engines
- Work with a high performing 3D physics environment to create realistic marine simulations
- Create clean, reusable code and enforce coding standards and best practices
- Brainstorm with a dynamic team to flesh out new ideas or investigate tricky bugs
- Provide technical leadership, training on best practices and code reviews to other developers
- Optimize existing functionality for improved response times
- Debug and resolve platform issues reported by our users
- Roll out new features and analyze (and react) to the results you discover from our system services and user feedback
Who you are:
- Have a Bachelor’s degree in Computer Science, Computer Engineering, Software Development or related field
- Experience in game development
- Spent 3+ years developing in an object-oriented language like C#, Java or C++
- Worked with databases including MS SQL Server
- Understand daily use of software design patterns
- Have experience with HTML, CSS, JavaScript
- Nice to have - experience with relational databases & client-side MVC frameworks
Think you might be a good fit? Tell us what excites you about this role. Feel free to include links to your GitHub or other project sites.
Job Type: Full-time
Benefits:
- Company events
- Dental care
- Disability insurance
- Employee assistance program
- Extended health care
- Life insurance
- On-site parking
- Paid time off
- RRSP match
- Vision care
Schedule:
- Monday to Friday
Education:
- Bachelor's Degree (preferred)
Language:
- English (preferred)
Work Location: In person
Visit Original Source:
http://ca.indeed.com/viewjob