Senior Web Developer

4 hours ago

Edmonton, Alberta, Canada Alberta Doctors Full-time

The AMA is recruiting for the position of Senior Web Developer. As a member of the Information Systems Group team, the Senior Web Developer will play a critical role in ensuring that AMA initiatives are supported through design, development, delivery, and maintenance of AMA’s web and client information systems.

Who are we?

The AMA is the official voice of the medical profession in Alberta. The association advocates for and supports Alberta physicians, strengthening their leadership in the provision of sustainable health care. For more information on the AMA please visit our website at www.albertadoctors.org .

Why work for the AMA?

At the AMA, we know that employees are fundamental to our success as an organization. We take pride in hiring client-oriented relationship builders who embrace teamwork, personal growth and development and truly want to help us succeed. As part of our employee experience, we provide a competitive compensation package, benefits, work-life balance and development opportunities.

The AMA has a hybrid work environment. The successful candidate will be based out of our Edmonton or Calgary office and will have the opportunity to work from home but will be required to go into the office or attend in person when required. Travel for training and occasional day trips to other offices may be required.

Team Overview

The ISG department is responsible for all aspects of the organization’s information system needs. This includes hardware/software support, management of the corporate network, remote access to the network, internet services, information security, disaster recovery, application development and numerous knowledge management initiatives.

Position Overview

This senior position plays a key role in the design, development, delivery, and maintenance of AMA’s web and client information systems; both member-facing web services and back-office systems. This is a comprehensive technical end-to-end developer role, responsible for all aspects of the development process (full stack). In addition to development responsibilities, the candidate will support the Application Architect in developing technology and architectural methodologies and roadmaps for AMA’s software development practice.

Key Responsibilities:

  • Leading the design and development reports, screens, processes, etc. using Microsoft .NET technologies, SQL server, and new web and mobile technologies
  • Adhere to and expand ISG’s development methodologies, practices, and documentation standards.
  • Support the CMS Content server environment
  • Business Analysis Role
    • Facilitate project meetings with the business users/staff.
    • Perform business process analysis tasks that require working closely with staff to gather requirements and review/document internal business processes.
    • Provide software estimates and sizing based on requirements for project planning in collaboration with the Manager (Application Development).
  • Secondary Architecture Role
    • Support the Application Architect in the development of roadmaps that bridge legacy and future state architecture, applications, and technologies.
    • Investigate, recommend and learn new technologies and apply them to ISG initiatives as applicable.
    • Work closely with the Manager (Application Development) to ensure that schedules are met, and priorities are assigned and understood.
  • Support Other Technologies within the Development Stack
    • Support other business systems outside of the Microsoft stack. This will require learning and utilizing other development platforms as required; in some cases, as primary resource and other cases as an alternate resource.
    • These technologies may include CRM, M-Files, Great Plains, HRIS platform, etc.

Education and Experience

  • 5 - 9 years of experience
  • Type of experience required:
    • Information technology experience developing client and web-based applications.
    • SQL Server, including data modelling and query optimization
    • REST APIs and system/application integration
    • Authentication, authorization and application security concepts
    • Git and modern source-control practices
    • Application architecture and software design patterns
  • Experience with the following is considered an asset:
    • Microsoft Power Automate
    • Microsoft Power Platform
    • Azure Logic Apps for application and system integration
    • Integrating generative AI into applications or workflows
    • Microsoft Copilot Studio
    • Azure AI services
    • Umbraco CMS experience or other content management systems

Skills

  • Technical Skills
    • Using AI-assisted software-development tools
    • Proficient i