Careers

DeveloperC++

Share
As soon as possible
Temporary
Full time
35 hours


Based in Repentigny, a suburb of Montreal, Vigilance Santé has been developing databases and drug analysis software for nearly 30 years in order to help health professionals and their patients make better decisions. As part of our team of 60 employees, you will participate in stimulating challenges in a dynamic work environment. Your flexible schedule will allow you to balance your professional activities with your personal life.

Reporting to the team manager, the incumbent of the developer position will collaborate with the development team to participate in all phases of the development lifecycle, from requirement specification to production deployment.

* Please note that this position is temporary for a minimum duration of 6 months.

Responsibilities:
Development:
  • Actively participate in all phases of the development cycle, including planning, estimation, implementation, testing, and code review.
  • Contribute to the design, development, and review of products, internal applications, and company management tools using industry best practices and standards.
  • Participate in the analysis of functional and technical requirements to design effective solutions.
  • Draft user requirement documents, user stories, and acceptance criteria.
  • Perform various tests (unit, system, user, etc.), diagnose and resolve errors and bugs to ensure software quality.
  • Contribute to writing documentation necessary for understanding, development, operation, and maintenance of applications.
  • Maintain and enhance existing functionalities by regularly reviewing code and collaborating with peers.
  • Participate in the continuous improvement of development processes by identifying and implementing efficiency and innovation opportunities.
Delivery Team
  • Attend regular meetings scheduled by the agile team. These meetings are crucial for maintaining communication and transparency within the team.
  • Take responsibility for the goals of the delivery team and strive to achieve the set outcomes for each sprint.
  • Be prepared to adapt to changes in priorities, project requirements evolution, and emerging information during development.
  • Communicate proactively, effectively, and transparently with other team members. This includes regularly updating task status, flagging obstacles, and seeking help when needed.
  • Participate in sprint retrospectives to identify strengths and areas for improvement, then implement corrective actions to optimize the development process.
Requirements:
  • College diploma in computer technology or equivalent.
  • A minimum of three years of relevant experience.
  • Any combination of education and experience will be considered.
  • Excellent proficiency in C++.
  • Familiarity with CMAKE and Visual Studio tools (an asset).
  • Knowledge of Web, Windows, Linux environments, and cross-platform development.
  • Familiarity with QT 5 development framework (an asset).
  • Familiarity with SonarQube (an asset).
  • Experience with Jira, Confluence, and Gitlab (an asset).

Thank you for your interest in Vigilance Santé. Please note that only those candidates selected for an interview will be contacted.

Submit your application

(All fields are required)
Only PDF, DOC, PNG and JPEG files are accepted.

Want more information?

Our team would be delighted to answer any questions you have about Vigilance Santé or our current job openings.

450-582-3917