Software Developer

Virtual Marine
Paradise NL
a day ago

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
why ?Jumpstart your career with our tech sales bootcamp!
Free Guides, Videos and Podcasts

Other Jobs

Benevity

Technical Analyst - API

Benevity

MEET BENEVITY The world's coolest companies (and their employees) use Benevity's technology to take social action on the issues they care about. Throu

 
Calgary AB
FreshBooks

ABOUT FRESHBOOKS FreshBooks is a leading cloud-based SaaS accounting software platform built for small business owners and consistently ranks #1

 
Toronto ON / Remote
Trusscore

Who We Are Trusscore is a material science company focused on developing sustainable building materials. We're starting a journey to change the w

 
Charlotte NC / Remote