Tech Developer (Voila Learning)

Current Job Openings

Tech Developer (Voila Learning)

Voila Learning is an Ed-Tech organization mandated by numerous school boards across Canada. We provide student focused solutions using virtual reality, interactive games, and online tutors, to engage students in their own learning journey.

 

Responsibilities

  • Work with the development team, plan and implement new features ensuring the best performance, quality, and responsiveness of company products.
  • Design, build, and maintain efficient, reusable, and reliable code based on specifications
  • Integrate software components and third-party programs
  • Verify and deploy programs and systems
  • Identify process and application bottlenecks and bugs
  • Troubleshoot, debug and upgrade existing software
  • Gather and evaluate user feedback
  • Recommend and execute improvements
  • Create technical documentation for reference and reporting
  • Establish effective strategy and development pipeline
  • Attend team meetings as scheduled
  • Communicate with other team members
  • Offer and implement solutions in a timely manner

 

Requirements

  • Proven experience as a Software Developer or similar role
  • Familiarity with Unity development methodologies
  • Experience with software design and development in a test-driven environment
  • Knowledge of coding languages (e.g. C++, Java, JavaScript) and frameworks/systems (e.g. AngularJS, Git)
  • Experience with databases and Object-Relational Mapping (ORM) frameworks (e.g. Hibernate)
  • Ability to learn new languages and technologies
  • Excellent communication skills
  • Resourcefulness and troubleshooting aptitude
  • Attention to detail
  • BSc/BA in Computer Science, Engineering or a related field

This position is funded by the Government of Canada under the Innovation, Science and Economic Development of Canada, Digital Skills for Youth program.