Database Developer

MS-SQL Database Developer

About RoomKeyPMS

RoomKeyPMS (RSI International Systems Inc.) is an established software company acknowledged by Business In Vancouver magazine as one of the 100 fastest-growing companies in BC in 2016. With over 1000 hotel customers, we provide property management solutions for the global hotel industry. RoomKeyPMS provides the technology and expertise that allows hotels to manage their guests from the moment their research starts through to checking out of the property.

About the Team

We’re a passionate product group that is striving for constant self-improvement in order to keep up with the fast pace of technology. We constantly look for ways to increase quality and make software development the highly enjoyable, productive process it should be.

About The Position

RoomKeyPMS is looking for a MS-SQL Database developer. As a Database Developer you will be closely working with an agile team of software engineers and quality assurance engineers to maintain, extend and optimize our existing SQL Databases.

The key responsibilities of a successful candidate will be to improve Database performance and reliability by optimizing existing queries and schema. The DB-DEV will own and sign-off on all database changes and develop and promote best practices around changes and new development. At other times the DB-DEV will develop and run custom queries for data-investigations as well as datamining.

The perfect candidate will be able to write reliable code in C# / JavaScript e.g. producing reports / dashboards.

Location: Vancouver, Canada


  • Identify inefficiencies in current databases, investigate solutions and improve efficiency
  • Design and deploy table schemata, stored procedures and functions
  • Prepare and guide (data) migrations between systems as well as system updates
  • Develop, implement, and maintain change control and testing processes for modifications to databases
  • Ensure all database systems meet business and performance requirements
  • Produce ad-hoc queries and develop reports to support business needs
  • Creation and maintenance of technical documentation
  • Develop and implement “Best Database Practices” for the development team
  • Review and sign-off on ongoing and new database development
  • Liaise with developers to improve applications and establish best practices
  • Investigate and solve data Issues


  • +5 year’s experience working with (MS)SQL
  • Experience Testing Stored Procedures (function) and Database Schema (infrastructure)
  • Passion for working with large sets of Data
  • .NET C# and Javascript / Angular experience an asset
  • Experience with testing / debugging Database logic an asset


If you are interested in the position please send your email to: [email protected] or mail your resume to:

Attn: HR Department
350 – 440 Cambie Street
Vancouver BC V6B 2N5

By continuing to browse or by clicking “Accept All Cookies,” you agree to the storing of first- and third-party cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts.
Cookie Policy | Privacy Policy

Privacy Preference Center


Your Privacy

When you visit any web site, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences, your device or used to make the site work as you expect it to. The information does not usually identify you directly, but it can give you a more personalized web experience. You can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, you should know that blocking some types of cookies may impact your experience on the site and the services we are able to offer.

Privacy Policy

Personal data collected during visits to our websites are processed by us according to the legal provisions valid for the countries in which the websites are maintained. Our data protection policy is also based on the data protection policy applicable to RoomKeyPMS. Read more

Cookie Policy

RoomKeyPMS uses cookies and similar technologies, such as HTML5 web storage and local shared objects (all referred to as ‘cookies’ below), to record the preferences of users and optimize the design of its websites. They make navigation easier and increase the user-friendliness of a website. Read more

Essential cookies

These cookies are essential for websites and their features to work properly. Without these cookies, services such as the vehicle configurator may be disabled.

Cookies used

  • WordPress Required
  • Wordfence Required

Performance Cookies

These cookies collect information about how you use websites. Performance cookies help us, for example, to identify especially popular areas of our website. In this way, we can adapt the content of our websites more specifically to your needs and thereby improve what we offer you. These cookies do not collect personal data. Further details on how the information is collected and analyzed can be found in the section ‘Analysis of usage data’.

Cookies used

Functional Cookies

These cookies allow the provision of enhance functionality and personalization, such as videos and live chats. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies, then some or all of these functionalities may not function properly.

Cookies used

  • Zopim

Third-party cookies

These cookies are installed by third parties, e.g. social networks. Their main purpose is to integrate social media content on our site, such as social plugins.

Cookies used