Overview
The Opportunity
The opportunity is for a Developer on the Digital Member Experience team. You’ll translate software requirements into working software and code, maintain, enhance, develop and test applications for use in AMA. This is a positive and creative work environment with excellent benefits.
TECH life AT AMA. AMA is seeking a passionate technologist who loves working with computers, can dissect websites to understand how they work, and improve end-user experience.
Responsibilities
- Develop enterprise web applications to add value to the business and ensure applications are on the right platform.
- Support and enhance the external-facing AMA websites and all other internal applications.
- Collaborate with key cross-functional partners to support the Project Execution Methodology.
- Ensure integrity and optimal performance of applications and databases.
- Provide analysis and recommended solutions for data problems.
- Identify areas on our website that can be modified, enhanced and beautified.
- Look for opportunities to improve the website and marketing materials with a focus on customer experience.
- Build security into the development process.
- Work with solutions architect, team leads, QA analysts, developers and business users through the project life cycle to gather requirements, determine best solutions, test, and demonstrate functionality to end users.
- Ensure all changes are developed, tested, and implemented in a well-controlled environment.
- Follow modern application architecture guidelines (separation of concerns, single responsibility, least knowledge).
- Deploy code through an established automated deployment framework.
- Create user-centric applications by considering customer feedback and usability findings.
- Enforce test-driven development (TDD) and continuous integration.
Qualifications
University degree or technical school diploma in Information Technology or Computer Science (or related field). Other degrees considered with relevant applicability.At least 2 years of web development experience.Experience with data security at rest and in transit.Experience with API management and design.Hands-on experience building and maintaining Azure CI / CD pipelines using tools such as Azure DevOps or GitHub Actions.Working knowledge of Scrum and Agile environments.Practical experience with AWS cloud services and event-driven architectures (e.g., AWS Lambda, EventBridge).Familiar with designing scalable, reliable, and secure cloud solutions across Azure and AWS.Proficiency with the following languages : ASP.NET, C#, SQL (queries, views, stored procedures), Angular 2+, TypeScript, JavaScript, CSS, Git (Azure DevOps, GitHub).Bonus points for : .NET Core, Azure App Services / SQL Server / Function / Logic Apps, deep web stack knowledge (HTTP, cookies, caching, browser rendering), MCSD certification, knowledge of Digital Marketing or interest to learn.Benefits
Competitive salary and flexible benefitsEmployer-paid retirement savings programEmployee-exclusive discounts on travel, insurance, memberships, and moreFree travel medical insurance for you and your immediate familyOngoing professional developmentPaid vacation and personal days, including a Volunteer Day and Me DayFlexible work models that make sense for your lifestyleBelonging Matters Here
AMA is committed to providing an inclusive, respectful, and accessible environment. If you require an accommodation at any time during our recruitment process, please contact recruitment@ama.ab.ca. We’ll work with you to feel supported throughout your journey with us.
Work Model
Hybrid-Light
We thank all applicants for their interest; however, only those selected for an interview will be contacted.
#J-18808-Ljbffr