Career opportunities

Software Developer

 

What We Are Looking For

The Software Developer who has significant experience in software development. He/she will use his/her expertise and knowledge of the industry practices to perform various development tasks such as, coding, application development and maintenance of the software.

Who We Are

We are GlobalVision, a software and technology company founded in 1990 and headquartered in Montreal. We develop high-tech automated quality control solutions for international businesses. We’re a global company and businesses everywhere use and depend on our software. We have a strong vision, and it’s carried out by a tight-knit, talented, and diverse team.

Work Hard, Play Hard

At GlobalVision balance is important to us. Growing our people is just as important as building the best products possible. We have carefully cultivated our team, and we are always looking for new talent to join our company.

 

The day-to-day

The Software Developer’s duties and responsibilities will vary from project to project. However, several core responsibilities are expected. The following core tasks and responsibilities:

  • Write Code: Depending on the size of a project, the Software Developer may be responsible for a large portion of coding.
  • Review Code: The Software Developer will be responsible for reviewing other developers’ code for accuracy and functionality.
  • Optimize Code: The Software Developer will be responsible for optimizing existing code. Optimizations may be related to speed or performance.
  • Design and Implement Software: The Software Developer will participate in the design phase of software projects. They will assist the Software Architect in planning and creating standards for the project. The implementation of the project is also a responsibility of the Developer and will usually require coding and testing.
  • Analyze Data: The Developer may be asked to analyze coding segments. Analysis is ongoing work that is performed throughout the entirety of a project.
  • Document Projects: Documentation is a very important part of the Senior Developer’s job. These documents will serve as references for new employees and for future maintenance on the system. Senior Developers must be able to communicate well through writing and be able to create flowcharts and diagrams.

 

Requirements

Core skills:

  • Good knowledge of computer languages, such as Java, C++, Javascript, and SQL.
  • Good background in coding and coding standards.
  • Good knowledge of user interfaces.
  • Good knowledge of cross-platform frameworks and web frameworks.
  • Experience with database creation and maintenance.

Advanced skills:

  • Experience with QT or other cross-platform frameworks.
  • Experience in computer vision.

 

Perks

  • Competitive salary
  • On-site gym
  • Auditorium cafeteria
  • Mini-scooters
  • Modern facilities
  • Free parking

Apply to GlobalVision

Please share a little bit about yourself with us