Talent.com
Senior Software Developer
Senior Software DeveloperAlberta Motor Association • Edmonton, Alberta, Canada
Senior Software Developer

Senior Software Developer

Alberta Motor Association • Edmonton, Alberta, Canada
Il y a 2 jours
Type de contrat
  • Temps plein
Description de poste

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.

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 salary and flexible benefits
  • Employer-paid retirement savings program
  • Employee-exclusive discounts on travel insurance memberships and more
  • Free travel medical insurance for you and your immediate family
  • Ongoing professional development
  • Paid vacation and personal days including a Volunteer Day and Me Day
  • 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

    Créer une alerte emploi pour cette recherche

    Senior Software Developer • Edmonton, Alberta, Canada

    Offres similaires
    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 ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Manager, Software Support

    Senior Manager, Software Support

    Catalis, LLC • Edmonton
    Temps plein
    Catalis is a leading government Software as a Service (SaaS) and integrated payments provider, powering a wide range of government operations at the municipal, county, state, and federal levels.Our...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée
    Senior Developer, Equity Market

    Senior Developer, Equity Market

    RECRUITMENT PARTNERS INC. • Edmonton
    Temps plein
    Senior Developer, Equity Markets.Our client is seeking a highly skilled Senior Developer to join their team.This role is responsible for designing and implementing high-performance software systems...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée
    Full Stack Developer - Senior

    Full Stack Developer - Senior

    LanceSoft Inc • Edmonton
    Temps plein
    Location : Primarily Remote (Canada-based).Occasional Onsite : Edmonton, AB (as required with reasonable notice).Contract Duration : 12 months, Possible Extension : Up to 24 months.Client is undertakin...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée
    Senior SQL Developer with Capital markets experience - Luxoft

    Senior SQL Developer with Capital markets experience - Luxoft

    Luxoft • edmonton, ab, ca
    Temps plein
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Voir plus
    Dernière mise à jour : il y a 17 heures • Offre sponsorisée • Nouvelle offre
    Senior Manager, Software Support

    Senior Manager, Software Support

    CATALIS • Edmonton
    Temps plein
    Catalis is a leading government Software as a Service (SaaS) and integrated payments provider, powering a wide range of government operations at the municipal, county, state, and federal levels.Our...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée
    Market Risk Senior Developer SME

    Market Risk Senior Developer SME

    Comptech Associates • Edmonton, Alberta, Canada
    Temps plein
    Job Title : NYB - Market Risk Senior Developer SME (MX, Other).Location : Remote (MX, Latam, Canada (EST working hours).Technical / Functional Expert in Market Risk - Application Development serves a...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    EDABFS-2475-Senior Developer / Architect

    EDABFS-2475-Senior Developer / Architect

    Vantix Systems Inc. • Edmonton
    Temps plein
    Client is primarily Microsoft tech stack environment(s).Databases : SQL Server, PostgreSQL, MongoDB, DynamoDB, CosmosDB.Cloud Platforms : AWS, Azure, OpenShift. DevOps : GitHub, GitLab, Nx, Terraform, ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Automation Engineer

    Senior Automation Engineer

    Qualitest • edmonton, ab, ca
    Temps plein
    Qualitest looking for a Senior Automation Engineer with strong technical expertise and leadership qualities.The ideal candidate should be a self-starter who can quickly contribute, lead automation ...Voir plus
    Dernière mise à jour : il y a 17 heures • Offre sponsorisée • Nouvelle offre
    Senior Dotnet Developer

    Senior Dotnet Developer

    Synechron • Edmonton
    Temps plein
    Direct message the job poster from Synechron.At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative te...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée
    Senior SAP Developer (Hybrid)

    Senior SAP Developer (Hybrid)

    National Bank • Edmonton
    Temps plein +2
    Edmonton, Halifax, Montreal, Ottawa, Toronto, Vancouver, Winnipeg .A career as a Senior SAP Developer – Data & Analytics in the SAP Delivery IT team at National Bank means acting as...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Oracle Cloud Senior Technical Lead

    Oracle Cloud Senior Technical Lead

    ArcLight Consulting • Edmonton, Alberta, Canada
    Temps plein
    ArcLight Consulting, an Addison Group Company, is dedicated to ensuring that Cloud Solutions clients are successful with their investment. For over 15 years, ArcLight experts have provided guidance ...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Senior Java Developer

    Senior Java Developer

    Targeted Talent • Edmonton, AB, Canada
    Permanent
    We are looking for an experienced.Our client is developing a buy and sell platform for agriculture using blockchain technology. Software Developer, developing applications with Java.Experience devel...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior SQL Developer with Capital markets experience

    Senior SQL Developer with Capital markets experience

    Luxoft • edmonton, ab, ca
    Temps plein
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Voir plus
    Dernière mise à jour : il y a 17 heures • Offre sponsorisée • Nouvelle offre
    Software Development Leader - Build & Scale High-Impact Teams

    Software Development Leader - Build & Scale High-Impact Teams

    Millennium Insurance Corporation • Sherwood Park
    Temps plein
    A leading insurance company in Sherwood Park is seeking a Software Development Leader to shape its technological future.This role involves leading a development team, defining technical strategy, a...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Full Stack Developer – Senior

    Full Stack Developer – Senior

    2i Solutions, Inc • Edmonton
    Temps plein
    ND FL – J G O’DONOGHUE BLDG (BEDJG00203).ST, Edmonton, Alberta, CAN, T6H 5T6.The Full Stack Developer will primarily work remotely. however, the Full Stack Developer may be required to attend meeti...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée
    Microsoft Power Platform Developer

    Microsoft Power Platform Developer

    Evolvous Limited • edmonton, ab, ca
    Temps plein
    Senior Power Platform & SharePoint Developer.We are seeking an experienced Senior Power Platform and SharePoint Developer to join our team. The ideal candidate is a self-driven, proactive profession...Voir plus
    Dernière mise à jour : il y a 17 heures • Offre sponsorisée • Nouvelle offre