Careers

Temporary developer

Share
Automn 2024
Temporary
Full time
37,5 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 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 product director/team manager, the developer will work with the development team to participate in all phases of the development lifecycle, from requirements specification to production deployment.

* Please note that this is a temporary position with a minimum duration of 12 months.

Responsibilities:
Development:
  • Actively participate in all phases of the development lifecycle, 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.
  • Engage in the analysis of functional and technical requirements for designing effective solutions.
  • Write user requirement documents, user stories, and acceptance criteria.
  • Conduct various tests (unit, system, user, etc.), diagnose and resolve errors and bugs to ensure software quality.
  • Assist in creating documentation necessary for understanding, developing, operating, and maintaining applications.
  • Maintain and enhance existing functionalities by regularly reviewing code and collaborating with peers.
  • Contribute to the continuous improvement of development processes by identifying and implementing opportunities for efficiency and innovation.
Development 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 development team's objectives and strive to achieve the results set for each sprint.
  • Be ready to adapt to changes in priorities, evolving project requirements, and new information that emerges during development.
  • Communicate proactively, effectively, and transparently with other team members, including regularly updating task statuses, flagging obstacles, and seeking help when needed.
  • Participate in sprint retrospectives to identify strengths and areas for improvement and implement corrective actions to optimize the development process.
Requirements:
  • College diploma in computer science or equivalent.
  • A minimum of two years of relevant experience.
  • Any combination of education and experience will be considered.
  • Excellent knowledge of PHP, MySQL, JavaScript, HTML, CSS.
  • Strong knowledge of Symfony (or equivalent frameworks such as Laravel, Flex, etc.).
  • Good knowledge of ORM (Doctrine).
  • Understanding of object-oriented programming.
  • Good understanding of pseudo-code for certain algorithms.
  • Familiarity with Git version control software.
  • Knowledge of SonarQube.
  • Familiarity with Web and Windows environments (Linux is a plus).
  • Knowledge of C++ (a plus).
  • Familiarity with the QT development framework (a plus).
  • Experience with Jira and Confluence (a plus).
  • Experience with Agile methodology (a plus).
  • Knowledge of the healthcare domain (a plus).

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