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

Senior Software Developer (15-months)

Alberta Motor Association • Edmonton, Alberta, Canada
30+ days ago
Job type
  • Full-time
Job description

CODE IS YOURfavouriteLANGUAGE.

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 (15-months) • Edmonton, Alberta, Canada

Similar jobs
Arithmetic Private Tutoring Jobs Beaumont (Alberta)

Arithmetic 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
Chinese Private Tutoring Jobs Beaumont (Alberta)

Chinese 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
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
Delivery Driver - Weekly Pay

Delivery Driver - Weekly Pay

Uber eats • Beaumont, AB, CA
Full-time +2
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 flexibility your...Show more
Last updated: 30+ days ago • Promoted
Mike looking for a babysitter or nanny in Edmonton

Mike looking for a babysitter or nanny in Edmonton

Sitly • Edmonton, CA
Part-time
We have 1 child (1 boy, 2 years old).Feel free to contact me so we can make an appointment.Show more
Last updated: 1 day ago • Promoted
Drawing Private Tutoring Jobs Edmonton

Drawing Private Tutoring Jobs Edmonton

Superprof • Edmonton, 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
Nanny Wanted - Part Time Nanny For Toddler Edmonton $20/H

Nanny Wanted - Part Time Nanny For Toddler Edmonton $20/H

CanadianNanny.ca • Edmonton, Alberta, Canada
Part-time
We are looking for a part-time, live-out nanny to start as soon as possible to care for our 22-month-old.We are seeking someone who has at least 1 year experience working with children and has a va...Show more
Last updated: 20 days ago • Promoted
Nanny Wanted - Opportunity: A Seasoned In Home Caregiver In Beaumont, Alberta

Nanny Wanted - Opportunity: A Seasoned In Home Caregiver In Beaumont, Alberta

CanadianNanny.ca • Beaumont, Alberta, Canada
Full-time
I am looking for a nanny for my engaging children.I look forward to hearing from you! Please visit https://canadiannanny.FREE REGISTRATION and lots of jobs to choose from!.Show more
Last updated: 5 hours ago • Promoted • New!
Nanny Wanted - Caring Nanny Wanted In Edmonton, Alberta Competitive Pay Of $17/Hour Join Our Family Today!

Nanny Wanted - Caring Nanny Wanted In Edmonton, Alberta Competitive Pay Of $17/Hour Join Our Family Today!

CanadianNanny.ca • Edmonton, Alberta, Canada
Part-time
Hello! We are a family in Edmonton, Alberta seeking a caring and responsible nanny to join us part-time.We are looking for someone who has experience with infants and can provide attentive and nurt...Show more
Last updated: 30+ days ago • Promoted
Housekeeper Wanted - Looking For Professional Housekeeper In Edmonton, $20/Hr.

Housekeeper Wanted - Looking For Professional Housekeeper In Edmonton, $20/Hr.

Housekeeper.com • Edmonton, Alberta, Canada
Full-time
Are you looking for a housekeeping job? I am Phillip, a home owner in Edmonton, Alberta, and I am looking for someone to help keep my house in order.The job will require cleaning the general rooms,...Show more
Last updated: 15 days ago • Promoted
Snowflake Cortex expert

Snowflake Cortex expert

Amaris Consulting • edmonton, AB, ca
Full-time
We are looking for a Snowflake Cortex & Snowpark Specialist to design, implement, and optimize advanced data and AI-driven solutions within the Snowflake Data Cloud.You will work closely with Data ...Show more
Last updated: 23 days ago • Promoted
Drafter

Drafter

TRITAN Group Recruitment • edmonton, AB, ca
Full-time
DrafterLocation: Edmonton, ABType: Full-Time, On-SiteIndustry: Design-Build | Industrial Projects up to $30MAbout the C...Show more
Last updated: 23 days ago • Promoted
Piano Private Tutoring Jobs Edmonton

Piano Private Tutoring Jobs Edmonton

Superprof • Edmonton, 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
Nanny Wanted - Opportunity: Looking For A Nanny To Watch Our Two Children; Ages 1 & 3. Monday To Wednesdays & Fridays

Nanny Wanted - Opportunity: Looking For A Nanny To Watch Our Two Children; Ages 1 & 3. Monday To Wednesdays & Fridays

CanadianNanny.ca • Edmonton, Alberta, Canada
Part-time
What we're looking for: Part-Time / live out in home caregiver for our two children; ages 1 & 3.Services and training: planning day to day activities/ crafts , out door play time, learning & readin...Show more
Last updated: 1 day ago • Promoted
Nanny Wanted - Seeking Nanny In West Edmonton, Alberta $20/Hr+ Depending On Experience

Nanny Wanted - Seeking Nanny In West Edmonton, Alberta $20/Hr+ Depending On Experience

CanadianNanny.ca • Edmonton, Alberta, Canada
Full-time
Seeking Experienced Nanny 🌟 Hello! We are the Chan Family from Edmonton, Alberta, and we are in search of a dedicated and nanny to join our family.We have an infant, a toddler and a primary school...Show more
Last updated: 19 days ago • Promoted
Chemistry Private Tutoring Jobs Gibbons

Chemistry Private Tutoring Jobs Gibbons

Superprof • Gibbons, 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
URGENT: Nanny Wanted - Experienced Nanny Needed In Edmonton, Alberta $20.64/Hour

URGENT: Nanny Wanted - Experienced Nanny Needed In Edmonton, Alberta $20.64/Hour

CanadianNanny.ca • Edmonton, Alberta, Canada
Full-time
Hello there! Our family in Edmonton, Alberta is seeking a nurturing and responsible nanny to provide full-time care for our children who are in primary school.The position is available as live-in o...Show more
Last updated: 3 days ago • Promoted
Hair Stylist - Calgary Trail

Hair Stylist - Calgary Trail

Great Clips • Edmonton, AB, CA
Full-time +1
Join a locally owned Great Clips® salon, the world's largest salon brand, and be one of the GREATS! Whether you're new to the industry or have years behind the chair…great opportunities await!!.Bri...Show more
Last updated: 15 days ago • Promoted