Web Application Architect

November 24, 2017

The Alberta Medical Association is recruiting for a Web Application Architect position with the Corporate Affairs, Information Systems department in our Edmonton office. 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 Web Application Architect, you will play a key role in the planning, architecture, design, development, maintenance and support of software products for the health care sector. You will be responsible for making recommendations that shape the AMA’s technology road map.

As part of our dynamic and fun Information Systems team, you will:

  • Articulate roadmaps bridging legacy and future state architecture, applications and technologies in collaboration with the Manager (Application Development) and other business stakeholders.
  • Identify technologies, methodologies, frameworks and approaches for transitioning information systems to a web-based standard.
  • Design interactive solutions through the use of low and high fidelity wireframes, site flow diagrams, technical requirements documentation, metrics and user stories
  • Leading the design and development reports, screens, processes, etc. using Microsoft .NET technologies and new web and mobile technologies.
  • Oversee the CMS Content server environment.
  • Perform business process analysis tasks that require working closely with staff to gather requirements and review/document internal business processes.

As an ideal candidate you possess the following qualifications:

Education and experience

  • Diploma in computer science, computer systems engineering, software engineering or equivalent.
  • Five or more years of Information technology experience developing client and web-based applications.
  • Five years’ experience with Microsoft .Net technologies such as Visual Studio and Web .NET Services.
  • Proven project planning and management experience to perform intermediate tasks, supporting the Manager (Application Development).

Architectural Skills

  • In-depth knowledge of industry leading design patterns, architectural models, application development technologies and frameworks with the experience to make informed recommendations based on cost/benefit analysis.
  • Proven track record or demonstrable knowledge required to develop scalable, highly available, enterprise class solutions for mobile and desktop.
  • Understands choices and trade-offs involved in mobile development.
  • Strong knowledge of software evaluation principles and practices.

Technical Skills

  • Hands-on experience developing responsive web applications using HTML 5 / CSS3, JavaScript, and JS frameworks like Bootstrap, Angular and Node.
  • Three years of experience with relational database design.
  • Familiarity with Web Contact Management Systems (CMS) such as OpenText is considered an asset.
  • Experience with Microsoft Dynamics CRM is considered an asset.
  • Experience using Microsoft’s MVC framework is considered an asset.
  • Experience developing workflow enabled applications.
  • Design and programming knowledge or experience with one or more object-oriented languages.

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.
  • Working knowledge of data privacy practices and laws.
  • Organized, analytical thinker capable of solving complex problems.
  • Strong interpersonal skills; team-oriented.
  • Ability to conduct research, multi-task, judge and prioritize tasks.

How to Apply

The deadline to apply for this position is December 8. As such, please submit a cover letter with full position title and résumé, in confidence, before 5 p.m. to:

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

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.