Talent.com
Senior Software Developer (15-months)
Senior Software Developer (15-months)Alberta Motor Association • Edmonton, Alberta, Canada
Senior Software Developer (15-months)

Senior Software Developer (15-months)

Alberta Motor Association • Edmonton, Alberta, Canada
1 day ago
Job type
  • Full-time
Job description

CODE IS YOUR favourite LANGUAGE.

The Opportunity

Youre a senior engineer who loves shipping real systems the kind that move data reliably scale cleanly and stay supportable long after launch. Were looking for a Senior Full Stack Developer to help deliver a key initiative : a data migration and replication pipeline as the first focus followed by feature development on our serverless platform.

In the first phase youll help design and build a pipeline that enables near real-time replication from SQL Server to S3 transformation and cataloging with AWS Glue and querying / validation with Amazon Athena. Once that foundation is operating smoothly youll pivot into building product features using our modern web and serverless stack.

This is a great opportunity to work on meaningful problems with a team that values strong engineering practices pragmatic decisions and continuous improvement backed by excellent benefits.

  • This role is a 12-15 month opportunity with the possibility of extension.

The Team Youve Been Looking For

AMA is more than a workplace; its a family. Together we help protect the things that matter most to our more than one-million memberseverything from roadside safety to retail savings food security to childhood well-being. And with operations that span automotive registries travel insurance and more the opportunities to grow with us are almost limitless!

Building on a century of proud service in Alberta communities were passionate about making a meaningful difference in the places where we live and work. And that all begins with our people. As part of the AMA team youll enjoy :

Competitive wage

Employee-exclusive discounts on travel insurance memberships and more

Ongoing professional development

Vacation earnings paid out with each pay period

Flexible work models that make sense for your lifestyle

Who You Are

  • You take ownership from ambiguous requirements to a production-ready solution.
  • You balance speed with quality and you know when to go deep vs. keep it simple.
  • You enjoy collaborating with product engineers and stakeholders to land the right outcomes.
  • Youre comfortable working in complex systems where reliability and data quality matter.
  • You care about maintainability observability security and cost not just it works.
  • You mentor naturally through pairing reviews and raising engineering standards.
  • Youre calm under pressure and methodical when troubleshooting and restoring service.
  • How Youll Make an Impact

    Reporting to the Agile Team Lead youll work on web applications with a strong focus on serverless. Your first priority will be data migration and replication then youll transition into feature delivery.

  • Data migration (initial focus) :
  • Design and implement near real-time replication from SQL Server to S3 using AWS DMS (CDC / replication strategy resilience recoverability).

  • Build and maintain S3 data layouts for raw and transformed datasets.
  • Create AWS Glue ETL jobs and a reliable cataloging approach (Glue Data Catalog schema evolution strategies).
  • Enable Athena querying for validation and analytics including performance / cost-aware patterns.
  • Implement data quality checks and reconciliation (counts totals sampling anomaly detection) to build trust in the pipeline.
  • Add observability : logging metrics alerting dashboards and runbooks so the pipeline is supportable.
  • Platform feature development (next phase) :
  • Build and enhance full-stack features using React / TypeScript and Node backed by AWS serverless services.

  • Help guide higher-level architecture and design decisions across teams.
  • Mentor and share expertise with developers in the team and department.
  • Research and resolve problems; infrastructure support and business users when needed.
  • Promote a positive security culture through secure design and implementation practices.
  • Follow modern architecture guidelines (separation of concerns single responsibility least knowledge).
  • Ensure all application changes are developed tested and implemented in a well-controlled environment.
  • Follow a Continuous Integration / Continuous Delivery workflow to enable frequent reliable production deployments.
  • Participate in a 24 / 7 on-call rotation backed by automated monitoring and an incident management platform.
  • What You Bring to the Table

  • University degree or technical diploma in a related field (IT / Computer Science or equivalent experience).
  • 5 years of progressive web development experience including architecture and delivery of highly available applications.
  • Strong understanding of authentication / authorization and secure development practices.
  • Experience with data security at rest and in transit database modeling and transaction management.
  • Significant experience with most of the following :
  • React (or another front-end framework)

  • and modern JavaScript
  • TypeScript
  • Python
  • Full web stack fundamentals (HTTP cookies caching browser rendering)
  • Developing data-backed applications using REST / GraphQL and a mix of NoSQL RDBMS technologies
  • AWS (CDK Lambda Step Functions DynamoDB RDS)
  • Microservice and serverless architectures
  • CI / CD pipelines and modern Git workflows (Azure DevOps GitHub GitHub Actions)
  • And for this role specifically you have experience or strong familiarity with :
  • Data migration / replication concepts (CDC incremental loads backfills reconciliation)

  • AWS data tooling such as AWS DMS S3 Glue Athena (or equivalent tools with the ability to ramp quickly)
  • Youll get bonus points if you have :
  • Experience developing using the Event Driven Architecture design pattern

  • Used AI assisted coding tools such as GitHub Copilot or ChatGPT codex
  • Experience working with Stripe
  • Open-source contributions
  • Experience with containers (Docker Kubernetes)
  • Belonging 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 . Well work with you 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.

    Required Experience :

    Senior IC

    Key Skills

    Spring,.NET,C / C++,Go,React,OOP,C#,AWS,Data Structures,Software Development,Java,Distributed Systems

    Employment Type : Full-Time

    Experience : years

    Vacancy : 1

    Create a job alert for this search

    Senior Software Developer 15months • Edmonton, Alberta, Canada

    Similar jobs
    Senior C++ Software Engineer

    Senior C++ Software Engineer

    Targeted Talent • Edmonton, AB, Canada
    Permanent
    We are looking for an experienced.This is a permanent position that is.C based tech company enjoying substantial growth.The work will be heavily related to developing and implementing new features ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Systems & Graphics Engineer

    Senior Systems & Graphics Engineer

    Parallelz • Edmonton, AB, Canada
    Full-time
    Parallelz enables developers to instantly port their existing mobile apps / games to the web, without any SDKs, code changes, or engineering efforts. Developers can improve user acquisition, organic v...Show more
    Last updated: 30+ days ago • Promoted
    Computer programming Private Tutoring Jobs Beaumont (Alberta)

    Computer programming Private Tutoring Jobs Beaumont (Alberta)

    Superprof • Beaumont (Alberta), Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Information Technology Private Tutoring Jobs Beaumont (Alberta)

    Information Technology Private Tutoring Jobs Beaumont (Alberta)

    Superprof • Beaumont (Alberta), Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Developer

    Developer

    JAVA Holdings Ltd. • Edmonton, AB, Canada
    Full-time
    North America and Europe and is engaged in its acquisitions providing high level execution support for large utility, oil and gas, and power generation projects, specializing in EPCM (Engineering, ...Show more
    Last updated: 30+ days ago • Promoted
    Remote C# Software Engineer - AI Trainer

    Remote C# Software Engineer - AI Trainer

    SuperAnnotate • Edmonton, Alberta, CA
    Remote
    Full-time
    This is an hourly-paid, fully remote contractor role where you will review AI-generated responses and / or generate C# / . NET engineering content, evaluating reasoning quality and step-by-step problem-...Show more
    Last updated: 8 days ago
    Deliver with Uber Eats - Great for Students

    Deliver with Uber Eats - Great for Students

    Uber eats • Bon Accord, CA
    Full-time +2
    What is Uber? Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly. Delivering with Uber allows you to earn quick cash while maintaining the fl...Show more
    Last updated: 21 hours ago • Promoted • New!
    Work From Home - Sales Representative - 60k / Year

    Work From Home - Sales Representative - 60k / Year

    Spade Recruiting • Bon Accord, Alberta
    Remote
    Full-time
    Quick Apply
    We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization. This position will work with multiple clients throughout the day pr...Show more
    Last updated: 30+ days ago • Promoted
    GOAPRDJP00000683 - Quality Assurance Engineer - Senior

    GOAPRDJP00000683 - Quality Assurance Engineer - Senior

    freelance.ca • Edmonton, Canada
    Full-time
    ST, Edmonton, Alberta, CAN, T6H 5T6,.Maximum Duration of Extension : .The Government of Alberta (GoA) has embarked on transforming the work of government to deliver simpler, more efficient, and bette...Show more
    Last updated: 30+ days ago • Promoted
    Senior Project Manager

    Senior Project Manager

    Paladin Technologies • Edmonton, AB, Canada
    Full-time
    As a Senior Project Manager, you will work closely with multiple teams within Paladin as well as clients and subcontractors to scope, plan and build highly complex projects using the latest technol...Show more
    Last updated: 15 days ago • Promoted
    Looking For Part-Time Jobs? - Deliver with Uber

    Looking For Part-Time Jobs? - Deliver with Uber

    Uber eats • Bon Accord, CA
    Full-time +2
    What is Uber? Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly. Delivering with Uber allows you to earn quick cash while maintaining the fl...Show more
    Last updated: 21 hours ago • Promoted • New!
    Senior Full-Stack Developer

    Senior Full-Stack Developer

    Targeted Talent • Edmonton, AB, Canada
    Permanent
    We are looking for an experienced.Senior Full-Stack (React & Node) Developer.Our client is a fintech company based out of Vancouver. JavaScript / TypeScript and related frameworks (NestJS, Expre...Show more
    Last updated: 30+ days ago • Promoted
    Full Stack Developer

    Full Stack Developer

    Darkhorse Emergency • Edmonton, AB, Canada
    Full-time
    Work at Darkhorse Emergency is diverse and ever-changing.We implement our proprietary software and solve interesting and challenging business problems for a wide variety of fire and emergency clien...Show more
    Last updated: 30+ days ago • Promoted
    Full Stack Developer (Contract : 3–6 Months)

    Full Stack Developer (Contract : 3–6 Months)

    Fluid Life • Edmonton, Alberta, Canada, T6X 2E8
    Full-time +1
    North America maximize equipment uptime and performance.We deliver insights—providing expert evaluations, actionable recommendations, and fast follow-ups to prove impact and value.Our mission is to...Show more
    Last updated: 8 days ago
    Intermediate Implementation Specialist

    Intermediate Implementation Specialist

    Willowglen Systems • Edmonton, AB, Canada
    Full-time
    Willowglen Systems is a leading industrial automation company that provides innovative solutions for various industries, including oil and gas, rail, and energy. We are committed to innovation and c...Show more
    Last updated: 7 days ago • Promoted
    Senior Technical Manager

    Senior Technical Manager

    Tolko Industries Ltd. • Edmonton, Division No. 11, Canada
    Remote
    Full-time
    Vernon, British Columbia or Edmonton, Alberta.This position is preferred to be.However, for the right candidate, we are open to considering additional locations within Western Canada.We are seeking...Show more
    Last updated: 23 days ago • Promoted
    Alternatives To Cash Jobs - Deliver with Uber

    Alternatives To Cash Jobs - Deliver with Uber

    Uber eats • Bon Accord, CA
    Full-time +2
    What is Uber? Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly. Delivering with Uber allows you to earn quick cash while maintaining the fl...Show more
    Last updated: 21 hours ago • Promoted • New!
    Temporary Full-Time Grade 5 Teacher

    Temporary Full-Time Grade 5 Teacher

    St. Thomas Aquinas RCS Division • Beaumont, AB, Canada
    Full-time
    Thomas Aquinas Catholic Schools invites applications for a.École Mother d’Youville School in Beaumont, Alberta.This position will begin March 25,2026 and end June 26, 2026.We are looking for a dyna...Show more
    Last updated: 10 days ago • Promoted