Senior Web Developer
- AB, Canada
- Alberta, Canada, Canada
$89,069 to $115,790 CAD / year · Full-time
Applications open in a new tab.
Job details
- Pay
- $89,069 to $115,790 CAD / year
- Job type
- Full-time
- Apply by
- Experience
- 5 - 9 years of experience
- Posting language
- English
- Posted
Original job description
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:
Senior Level Development Role
- 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 in project workflow tools and delivery processes, including prioritizing and tracking development tasks, and team coordination like Azure DevOps
- CI/CD pipeline experience
- Familiarity with developing custom workflow enabled applications and/or using 3rd-party tools such as Power Apps, and Power Automate and Azure Logic Apps
- Architectural Skills
- Working knowledge of industry leading design patterns, architectural models, application development technologies, frameworks with the experience to make informed recommendations based on cost/benefit analysis.
- Knowledgeable in the principles of architectural patterns, service-oriented computing, and contractual / interface-based design.
- Proven track record or demonstrable knowledge required to develop scalable, highly available, enterprise class solutions for mobile and desktop.
- Soft Skills
- Can effectively communicate to key stakeholders and developers using formal modeling languages.
- Proven project planning and management experience to perform intermediate tasks.
- Hands-on experience with business requirements gathering and business process analysis.
- Working knowledge of data privacy practices and laws.
- 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:
To apply, please submit a cover letter and résumé through our application system on our careers page at AMA Careers in confidence. This role will remain open until 11:59pm on November 20, 2026. Please note that only applications received through our online tool will be accepted.
We thank all applicants for their interest in joining our team, please note that only those selected for an interview will be contacted. The successful candidate will be required to complete all applicable background checks (which may include criminal, identity, educational and/or credit) and professional reference checks satisfactory to the AMA.
The salary for this role is between $89,069 - $115,790 per annum.
More about this job
Responsibilities
Design, develop, deliver, and maintain full-stack web and client information systems, including member-facing services and back-office applications. Analyze business processes and requirements, estimate and coordinate project work, support development standards and CMS operations, and assist with application architecture roadmaps and technology recommendations.
Requirements
Requires 5–9 years of information technology experience developing client and web-based applications, with experience in SQL Server, REST APIs and integrations, application security, Git, architecture, and software design patterns. Candidates should also demonstrate business analysis, project planning, communication, privacy awareness, and the ability to develop scalable enterprise solutions; experience with Power Platform, Azure Logic Apps, generative AI, or a CMS is an asset.
Skills
- Microsoft .NET
- SQL Server
- Data Modeling
- Query Optimization
- REST APIs
- System Integration
- Application Security
- Git
- Azure DevOps
- CI/CD
- Application Architecture
- Software Design Patterns
- Business Requirements Gathering
- Business Process Analysis
- Power Automate
- Azure Logic Apps
Benefits
- Competitive Compensation
- Benefits
- Work-Life Balance
- Development Opportunities
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Management & Leadership
- Healthcare
Keywords
- Microsoft .NET
- SQL Server
- Data Modeling
- Query Optimization
- REST APIs
- System Integration
- Authentication
- Authorization
- Application Security
- Git
- Azure DevOps
- CI/CD Pipelines
- Microsoft Power Automate
- Microsoft Power Platform
- Azure Logic Apps
- Generative AI
- Microsoft Copilot Studio
- Azure AI Services
- Umbraco CMS
- Content Management Systems
- Application Architecture
- Software Design Patterns
- Service-Oriented Computing
- Business Requirements Gathering
- Business Process Analysis
- Data Privacy
- Workflow Applications
- Mobile Applications
- Enterprise Applications
- Agile Project Delivery