This position is based in our Montreal’s office. We welcome international applications for this opening. 

Major accountabilities:

Desired Skills and Experience

  • Design and help implement the database system architecture and information architecture in accordance with the needs of our enterprise-class, mission-critical software;
  • Monitor and analyze production databases to achieve optimum performance and high availability;
  • Conduct server and query performance analysis and capacity planning;
  • Provide guidance for application performance tuning;
  • Research and recommend best practice methods to achieve organizational goals for database configuration, deployment, and use;
  • Mentoring software developers on optimal database usage and performance maximization techniques
  • Design and implement maintenance procedures, schema change methodologies, and upgrade methodologies for production PostgreSQL databases;
  • Train support staff in the troubleshooting of production databases;
  • Guide the development of automated database administrative and monitoring applications;
  • Identify opportunities to incorporate beneficial developments in database systems and technologies.
  • Bachelor’s degree in Computer Science or Information Technology, or equivalent experience;
  • Mastery of database design, information architecture, data modeling, and storage for enterprise-class systems;
  • Seasoned expertise with administration, monitoring, and tuning of large-scale, redundant PostgreSQL databases;
  • Experience with Linux and UNIX systems.
  • An excellent team player – collaborates well with others and demonstrates exceptional written and oral communication skills;
  • Coaching experience with developers to promote sound application database interactions;
  • Communicate complex ideas clearly and succinctly;
  • Effective at promoting ideas and changes by motivating people;
  • Proven to be structured, organized, and detail oriented;
  • Strong personal interest in learning new technologies;
  • Expertise with Sybase administration, monitoring, and tuning;
  • Experience with other Big Data and data storage technologies, including NoSQL;
  • Knowledge of CVS, Mercurial, or other version control systems;
  • Healthcare domain knowledge, especially radiology.