Re:Sound is hiring a Programmer Analyst


Programmer Analyst

12 month contract


Re:Sound is the Canadian not-for-profit music licensing company dedicated to obtaining fair compensation for artists and record companies for their performance rights.  We advocate for music creators, educate music users, license businesses and distribute royalties to creators — all to help build a thriving and sustainable music industry in Canada.  Together, with our member organizations, we work to maximize revenue at the highest level of efficiency and service to increase the value of music for our rights holders.  Our 2021 – 2023 Strategic Plan has 5 Strategic Themes: Advocate to further the interests of rightsholders, Maximize Distributable Income, Accelerate Digital Optimization, Leverage Strategic Partnerships, Drive Organizational Excellence.


Re:Sound is hiring a Programmer Analyst who is a good communicator and values team spirit. The ideal candidate has a very good knowledge of technologies, can easily adapt in a rapidly evolving environment, and will work passionately to the realization of business solutions.  This is a contract position and will report to the IT Manager.  The following is a general description of the position’s duties and responsibilities:



  • Participate in the full software development life cycle from technical design to development, testing, and deployment, using contemporary Cloud-based development tools
  • Interact directly with users, development team members, and other stakeholders to ensure project success
  • Design, develop and integrate custom-built applications and application enhancements using .NET, Java, modern web technologies, and other platforms
  • Assist in identifying, troubleshooting, and resolving defects encountered in the production environment and during various stages of project delivery, including during the deployment and implementation of solutions in production environments
  • Produce documentation, including functional and technical designs, and end-user guides
  • Write well designed, testable, efficient code by using best software development practices
  • Provide recommendations on technical solution options
  • Facilitate and perform assessments to identify improvement opportunities and their scope using appropriate methodologies and tools
  • Perform code reviews
  • Prioritize and cope with competing and changing objectives in support of long-term goals while maintaining stakeholder expectations
  • Keep up-to-date with the latest technology trends



  • Strong understanding of object-oriented development
  • Highly skilled in C#, Java, and OOP languages
  • Familiarity with HTML, JavaScript, and CSS
  • Understanding of relational database models and proficiency with MS SQL
  • Understanding of Agile, Scrum and other iterative development methodologies
  • Experience with using modern IDEs (Visual Studio, Eclipse) and SCM tools (Git, Jira, Confluence, SVN)
  • A creative mindset to apply innovative approaches to software design
  • Desire to work in a highly collaborative environment
  • Bachelor’s degree in Computer Science or a related major
  • Essential – 2+ years’ experience in software development


Re:Sound is an equal opportunity employer and is committed to diversity in its workforce. Re:Sound is committed to providing a workplace that is inclusive and accessible to all.  Should you require accommodation during this process, please let us know.


If you would like to be considered for the position, please forward your resume and cover letter to jobs@resound.ca.   We thank all applicants in advance – only those selected for an interview will be contacted.