Software Developer

Master Merchant Systems (MMS)

We currently have an opportunity for a Full Time Software Developer to join our Professional Services team.

Our Development team is responsible for supporting an array of MMS’ products from creation to maintenance and beyond, always with a focus on the customer. The ideal candidate appreciates the need for creativity and flexibility in an environment that is growing quickly.

Duties and Responsibilities:

• Responsible for delivering unit tested code, meeting coding and architecture standards and conforming to functional design documentation when present. • Work with Team Lead and Product Owner to understand, break-down and estimate new product requirements and features. • Participate in Release Planning and Sprint Planning activities. • Bring scope, schedule and design issues to the Team Lead. • Maintain test fixtures, unit tests and integration tests. • Support Business Analysts in writing statements of work, functional design, bug fix reports. • Maintain internal wiki/knowledge base. • Identify database storage and performance requirements. • Adhere to industry best practices regarding database security and integrity.


• Minimum four years software development experience • Diploma or Computer Science related degree • Knowledge of one or more of the following: Java, Ruby/Rails, HTML/CSS, JavaScript • Familiarity with version control systems (Git, Perforce, etc.) • Familiarity with both Linux OS and Windows • Knowledge of web design and UI design best practices • Experience with relational database management systems, such as MySQL • Ability to think logically and pay close attention to detail • Ability to work under pressure and meet deadlines. • Troubleshooting and problem solving skills • Experience working on an Agile/Scrum product development team is considered an asset • Experience with JavaScript UI libraries such as React.js would be considered an asset • Prior Android development experience would be considered an asset • Familiarity with JIRA for bug and feature tracking would be considered an asset

Tags: html, css, rails, javascript, Ruby, java, MySQL, Git, Jira, Perforce, Agile/Scrum

How to apply:

MMS is committed to fostering an environment that promotes individual growth and job satisfaction. Creativity and innovative spirit is what sets us apart. We’re looking for people who have passion for technology, who believe in our core values and want to go above and beyond for our customers every day. If you have a strong work ethic, rise to the challenge, and are motivated by a job well done, we want to hear from you!

To express interest in this opportunity, please email your resume to ( and quote “Reference # SDPS100”