CRM Developer

September 21, 2017

Do you have hands-on experience developing Microsoft Dynamics CRM customization and extension solutions?

Do you want to work for an organization who knows that employees are fundamental to our success?

If yes, the Alberta Medical Association is recruiting for the position of CRM Developer to be a part of our Information Systems team. This position plays a key leadership role in the planning, architecture, design, development, maintenance and support of our CRM platform for the association. At the AMA, we take pride in hiring client-oriented relationship builders who embrace teamwork, personal growth and development and truly want to help us succeed.

The AMA stands as an advocate for its physician members and provides them with leadership and support in the provision of quality health care. For more information on the AMA please visit our website at www.albertadoctors.org.

Position Overview

As the CRM Developer, you will be responsible for making recommendations that influence the AMA’s enterprise-wide, integrated software environment known as “the Share Platform”. You will identify, assess, recommend and implement technology and architecture methodologies for current and future application development projects.

You will play a prominent role in architectural design decisions and apply them into our CRM platform; including facilitating meetings with business units to identify solutions and develop plans to meet the customer needs and expectations. You will provide support and guidance to end users and mentor other members of the Information Systems team on CRM platform.

As an ideal candidate you possess the following qualifications

  • A bachelor's degree, usually in computer science, computer systems engineering or software engineering or an equivalent IT diploma from an accredited technical school or college.
  • A minimum of 5 years of Information technology experience developing CRM Modules and Applications.

Technical skills

  • Three years or more of direct, hands-on experience developing Microsoft Dynamics CRM customization and extension solutions.
  • Certification and experience on Microsoft Dynamics CRM 2016 (or greater) is considered an asset.
  • Strong working knowledge of CRM security model, workflows and plug-ins.
  • Three-to-five years of industry experience, preference for experience with Microsoft development tools (.net, SP, etc.).
  • Knowledge of Microsoft Reporting Framework (BI), MS Dynamics NAV and Scribe are considered as assets.
  • Proven technical skills in SQL Server Reporting Services, Microsoft .Net Framework.
  • Proven experience developing workflow enabled applications.
  • In depth experience with REST and SOAP Dynamics API.
  • Solid and current understanding of CRM and how to build, design and deliver complex enterprise solution.

Soft skills

  • Can effectively communicate to key stakeholders and developers using formal modeling languages.
  • Hands-on experience with business requirements gathering/analysis and strong background in business process analysis.
  • Organized, analytical thinker capable of solving complex problems.
  • Strong interpersonal skills; team orientation.
  • Ability to conduct research, multi-task, judge and prioritize tasks.

How to Apply

Please submit a cover letter with full job title and résumé, in confidence, before October 9, to:

Human Resources
Alberta Medical Association
Fax: 780.482.5445
E-mail: resumes@albertadoctors.org

This position will remain open until October 9 or until a suitable candidate is selected. We thank all applicants, however, only those selected for an interview will be contacted.

The Alberta Medical Association stands as an advocate for its physician members, providing leadership & support for their role in the provision of quality health care.