Careers

Developer

Share
As soon as possible.
Permanent
Full time
37,5 hours


Located in Repentigny, a suburb of Montreal, Vigilance Santé has been developing databases and drug analysis software for nearly 30 years to provide front-line healthcare professionals with tools. As part of our team of approximately 70 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 will collaborate with the development team in all phases of the development lifecycle, from requirements specification to production release.

Responsibilities
Development:
  • Actively participate in all phases of the development cycle, including planning, estimating, implementation, testing and code review.
  • Participate in the design, development and review of products, internal applications and corporate management tools using best practices and industry standards.
  • Participate in the analysis of functional and technical requirements to design effective solutions.
  • Write user requirements documents, user stories and acceptance criteria.
  • Perform various tests (unit, system, user, etc.), diagnose and resolve errors and bugs to ensure software quality.
  • Participate in the drafting of documentation required for the understanding, development, operation and maintenance of applications.
  • Maintain and improve existing functionalities by regularly reviewing code in collaboration with peers.
  • Participate in the continuous improvement of development processes, identifying and implementing opportunities for efficiency and innovation.
Production team:
  • Attend regular meetings scheduled by the agile team. These meetings are crucial to maintaining communication and transparency within the team.
  • Take responsibility for the goals of the implementation team and strive to achieve the results set for each sprint.
  • Be prepared to adapt to changing priorities, evolving project requirements and new information that emerges 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 two years relevant experience.
  • Any combination of education and experience will be considered.
  • Very good knowledge of PHP, MySQL, JavaScript, HTML, CSS.
  • Very good knowledge of Symfony (or equivalent; Laravel, Flex, etc.).
  • Good knowledge of ORMs (Doctrine).
  • Knowledge of object-oriented programming.
  • Good understanding of pseudo-code for certain algorithms.
  • Knowledge of Git version management software.
  • Knowledge of SonarQube.
  • Knowledge of Web and Windows environments (Linux an asset).
  • Knowledge of C++ (an asset).
  • Knowledge of QT development framework (an asset).
  • Experience with Jira and Confluence (an asset).
  • Experience with Agile methodology (an asset).
  • Knowledge of the healthcare sector (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 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