Web developer

Posted 1 month ago

You’ll be joining an already excited and motivated engineering team in Montreal to be part of our DCIM development team. When you join, you’ll be helping us to deliver a sophisticated front-end web application to our customers that allows them to manage their data centers in a 3D model.

What we are looking for?

We are looking for a Web developer with several years of experience with strong programming, design, mentoring skills with proven experience in implementing advanced web-development applications with 3D modeling and real-time monitoring capabilities.

You will be successful in this role if you:

  • Have at least 5 years of experience in large scale software development that has been released to the market
  • Have at least 5 years’ proficiency in web development primarily using JavaScript with AngularJS and NodeJS
  • Have a bachelor’s Degree in Software Engineering, Computer Science or a combination of education and experience in software development
  • Have an understanding of data structures and algorithms and of object oriented design and programming
  • Are a team player and a willingness to learn and contribute to all stages of the standard software life cycle including post-delivery support
  • Have excellent problem-solving skills and verbal and written communication skills
  • Have experience with: Software version control systems, for example SVN, GIT, software design patterns and Web applications

You will be even more successful in this role if you:

  • Ability to mentor fellow members of the web-development team
  • Have experience with: Large-scale software development, Single Page Applications (SPA),  CSS3, bootstrap, BreezeJS, Es5, Es6, WebGL or other JavaScript libraries
  • Have at some years of experience of  back-end development primarily using C#, C++
  • Have experience with databases such as MongDB & SQL Server

What to expect as the main responsibilities…

  • Build software applications and follow coding standards
  • Build appropriate unit and integration tests
  • Assist in defining software architectures
  • Translate designs and style guides provided by the team into functional user interfaces
  • Contribute to continual improvement by suggesting improvements to user interface, software architecture or new technologies

Why join Maya HTT?

  • This is a unique opportunity to become a key member of a high-energy and dynamic company that is a recognized industry leader
  • The opportunity to grow within the company which tripled in size over the last 10 years

The opportunity to make a difference and see the impact of your work

Apply Online

A valid email address is required.
A valid phone number is required.