Software Developer - Integration
Alberta Motor Association
This position requires local presence. Please view similar jobs below.
TECH life AT AMA.The OpportunityYou're a geek — and proud of it. You love building the systems that power great digital experiences. Whether it's developing APIs, integrating applications, creating scalable backend services, or helping shape technical solutions, you're always looking for smarter, more reliable ways to solve problems. We could use a passionate techy like you! As a Developer on our Information Services team, you'll design, build, test, and support backend solutions that help AMA deliver exceptional experiences for members and employees. You'll help shape technical solutions and turn business needs into secure, maintainable, and scalable software that delivers real value. At the heart of how we work is AI Spec-Driven Development, a disciplined approach where well-defined specifications guide AI Coding Agents in producing secure, maintainable, and testable software at speed. You won't just write code, you'll help define the specifications, requirements, and technical direction that enable AI to do it well, making strong engineering judgment, systems thinking, and spec quality some of your most valuable skills. Just as importantly, you'll bring a collaborative mindset and strong interpersonal skills that contribute to our positive, supportive, and high-performing team culture. This is a fantastic opportunity to work on meaningful solutions, help shape the future of software development at AMA, and grow your career in a creative environment with excellent benefits.The Team You’ve Been Looking ForAMA is more than a workplace; it’s a family. Together, we help protect the things that matter most to our more than one-million members—everything 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, we’re 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, you’ll enjoy: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 lifestyleFor us, curiosity fuels innovation. We value people who are eager to explore new ideas and who are comfortable putting emerging technologies into practice. We see experience with AI‑powered tools like ChatGPT, Copilot, and similar platforms as a real plus - especially when it’s used to work smarter, increase efficiency, and find better ways to get things done.Who You AreYou tackle every project with anticipation and excitement — no matter how big or how small.You ‘get’ what it means to be part of the team and enjoy working in a collaborative, open-office environment.You build strong working relationships, communicate with empathy and respect, and contribute to a team culture where people feel supported, heard, and able to do their best work.The words “that will do” aren’t in your vocabulary. You always strive to find the best, most innovative solution.You’re curious about the business behind the technology and look for ways IT solutions can support business priorities, improve processes, and create value for members, employees, and partners.You don’t sit around waiting to be told what to do. You know what needs to be done and you do it.You love rolling up your sleeves and digging into the details.You handle even the tightest deadlines with a cool head and clear vision.How You’ll Make an ImpactReporting to the Agile Team Lead, Software Development, you’ll be working with web applications, with a strong focus on cloud-native, serverless apps.Work in a dynamic Agile environment following Scrum and SAFe frameworksFocus on applying security best-practices throughout the entire process of the development lifecycleCoordinate with Product Owners, other developers, and business users through the project life cycle to gather and understand requirements, determine best solutions, test solutions, and demonstrate functionality to end users.Collaborate with product and technical stakeholders to create clear development specifications and use AI Coding Agents responsibly to accelerate implementation, validation, and refinement of software solutions.Contribute positively to team discussions, code reviews, planning sessions, and day-to-day collaboration by communicating clearly, listening actively, and working respectfully with others.Help coach and mentor fellow developers on the team with a focus on peer reviews and pair programmingFollow modern application architecture guidelines and design principles such as separation of concerns, single responsibility, and least knowledge.Contribute to and facilitate the alignment/adoption of common architecture standards across the associationDeploy code through an established automated deployment framework. Enhance deployment framework as needs arise.Create user-centric applications by considering customer feedback, technical constraints, opportunities, and usability findings.Partner with business and product stakeholders to understand the “why” behind requirements and ensure technical solutions are aligned with business goals, operational needs, and customer value.Enforce test-driven development (TDD) and continuous integration.Participate in a 24/7 on-call rotation backed by automated monitoring and an incident management platform.What You Bring to the TableYou have a university degree or technical school diploma in a related technical field such as Information Technology or Computer Science. Have a degree in something else? Tell us about it and how you can use it in this role.You have at least 5 years of development experience.You have excellent interpersonal skills and a proven ability to work well with diverse teammates, stakeholders, and business partners in a respectful, constructive, and collaborative way.You bring a business-oriented mindset and understand that strong IT delivery means supporting organizational priorities, solving real business problems, and balancing technical excellence with practical outcomes.You have at least 3 years of experience in systems integration using Application Programming Interface (API) management and design.Security forward thinking, and a grasp of common security frameworks like NISTDeep knowledge of authentication and authorization fundamentals and frameworks, specifically OAuth 2.0/2.1, and OIDCYou have experience in web application security.Certification of AWS Certified Solutions Architect Associated is a great assetYou have experience with data security at rest and transit.You have a shift-left on security mindset with experience in the OWASP Security Knowledge Framework.You have experience with observability.You have experience with automated integration and unit testingYou have experience in DevOps and CI/CD pipelinesYou have experience, or a strong interest, in AI-assisted software development, including working from clear specifications, reviewing AI-generated code, and applying engineering judgment to ensure quality, security, and maintainability.You have experience with the following technologies:C#, .NET CoreAWS experience with Lambda, Fargate, and CloudFormationJavaScript, TypeScript, Node.jsReactJS, ReduxNoSQL and RDBMS technologiesGit (Azure DevOps, GitHub)You’ll get bonus points if you have:Open-source contributionsAWS experience with CDK, SQS, EventBridge, and S3 Buckets.You’re a pro at developing applications/services using a combination of REST, NoSQL and RDBMS technologies.Experience with microservices.Some knowledge of Python.Familiarity with AI Coding Agents, prompt-driven development workflows, or specification-first software delivery practices.Belonging Matters HereAMA is committed to providing an inclusive, respectful, and accessible environment. If you require an accommodation at any time during our recruitment process, please contact View email address on click.appcast.io. We’ll 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.
#J-18808-Ljbffr
Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Software Developer - Integration in Edmonton, AB vacancy
- ...Catalis is a leading government Software as a Service (SaaS) and integrated payments provider, powering a wide... ...Opportunity In this role, the Developer will be responsible for signing, developing... ...Azure DevOps, Git, Continuous Integration/Delivery, and MVC is desired...SuggestedFull timeWork at officeMonday to friday
$97.56k per year
...term contract opportunity for approximately 2 years. The Software Developer provides innovative and creative solutions in the technical... ...performance through the creation and usage of automated unit and integration tests Evaluate software solutions on a continual basis to...SuggestedLong term contractPermanent employmentFull timeWork at office- ...Description Our Information Technology – Business Applications group is currently looking to add a Software Applications & Integration Lead to our growing team, based in Edmonton, AB Reporting to the Director of IT, we are seeking an experienced and technically grounded...SuggestedFull timeFor contractors
- ...Junior Full-Stack Software Developer About Effortless Admin Benefits administration is complicated, and when it goes wrong, real people miss coverage they're counting on. Effortless Admin builds the platform that keeps it running smoothly for employers across Canada...SuggestedFull timeInternshipImmediate start
- ...contribute to a meaningful mission while gaining hands-on experience in software development within a fast-growing industry. If you love... ...space. Key Responsibilities: Collaborate with senior developers to design, build, and test software solutions that address the...SuggestedFull timeInternshipManual laborRemote workFlexible hours
- ...services. We are seeking a motivated, detail-oriented Developer to join our growing software development team in the Edmonton or Calgary area. In... ...systems, and help configure business-critical workflows and integrations. You will work within established architecture and...Full time
$181k - $241k per year
...to help drive our Continuous Integration (CI) team. This role is critical... ...company to ship high-quality software quickly and confidently. The... ...reliable feedback cycles for developers by optimizing build times,... ...deployment workflows. Identify developer pain points and lead...Long term contractTemporary workWork at officeRemote workFlexible hours- ...Who We Are Catalis is a leading government Software as a Service (SaaS) and integrated payments provider, powering a wide range of government operations... ...they meet established quality standards. They will develop test cases and report findings to the team lead, development...Full timeWork at officeMonday to friday
- Become a vital part of affirm's Online Storage team as a Backend Software Engineer. This fully remote role focuses on enhancing Cache Services with Redis and Valkey while automating workflows. You will have the privilege of working within affirm's Data and Storage Services...Remote work
- Become a vital part of affirm's Online Storage team as a Backend Software Engineer. This fully remote role focuses on enhancing Cache Services with Redis and Valkey while automating workflows. You will have the privilege of working within affirm's Data and Storage Services...Remote work
- ...Integrated Services Manager – Children and Family Services Location: #200 12308 111... ...pivotal leadership role in the delivery and integration of interdepartmental and affiliate... ...teams, departments, and affiliates. Develop, review, and maintain program processes...Permanent employmentFull timeInternshipMonday to friday
- ...talents individuels, font partie intégrante de notre entreprise, ce qui... ...throughout Canada. WLI has developed a strong working relationship... ...individual skills and talents to be integral to our business, which helps... ...: Lead, coach, and develop the Client Onboarding team through...Permanent employmentFull timeContract workWork at officeFlexible hours
- ...What the Role Does: Lead software developers, shape technical direction, and turn business goals into reliable software delivery. LawDepot... ...production quality Partner with Product Owners and stakeholders to develop high level strategy and deliver technical roadmaps Remove...Long term contractPermanent employmentFull timeContract workTemporary workBank staffWork at officeRemote workWork from homeWorldwideFlexible hours
- ...Who We Are 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 innovative solutions are designed to streamline processes,...Full timeWork at officeMonday to friday
$145.9k per year
...architecture, and foundations that power Jobber Online at scale. We develop shared libraries, standards, and platform capabilities that keep... ...service providers grow their business. The role of Staff Software Engineer at Jobber: As a technical champion and force...Long term contractFull timeInternshipWork at officeLocal areaFlexible hours$121k per year
...you! We're looking for a Senior Front-End Developer - ideally with full-stack experience/... ...across the stack on a content-driven site — integrate with a headless CMS, and build and... ...works with AI — building and refining MCP integrations, prompts, and context so our tickets, content...Long term contractFull timeInternshipWork at officeLocal area- ...support, and troubleshooting of system integrations and data exchanges. This role ensures that... ...requirements Participate in software implementation projects, including solution... ...standards Documentation & Processes Develop and maintain technical and functional documentation...Full time
- ...Alberta. It aims to establish an integrated research, commercialization,... ...activities, ensuring proper integration within the overall project... ...internal stakeholders. Software and Hardware Validation Management... ...server structure. Develop, conduct, and document IQ, OQ...Full timeTemporary workWork at officeWork from home
$169.2k per year
...Want to lead engineers building software that helps pros get the job done and know exactly... ...will lead and support their team members in developing their skills and advancing their careers—... ...by acting as a mentor and coach. Develop a world-class team alongside a world-class...Long term contractFull timeInternshipWork at officeLocal area- ...JOB DESCRIPTION NOV's Cranesmart and Rigsmart businesses develop wireless safety, monitoring, and data-acquisition solutions for cranes... .... We are seeking an intermediate-to-senior Embedded Software Developer or Engineer to support the continued development and modernization...Full time
$140k - $175k per year
...driven decision-making. As the Software Development Manager - AI... ...decisions. You will manage Software Developers, Data Scientists, Business... ...development workflows, model integrations, MCP-enabled data tools, and... ...execution Mentor and develop team members through coaching...Long term contractPermanent employmentFull timeBank staffWork at officeRemote workWork from homeWorldwideFlexible hours- ...career. As an Enterprise Intelligence Developer for PCL Constructors Inc. in Edmonton,... ..., data models, storage patterns and integration approaches across cloud-based platforms... ...computer science, information technology, software development or a related discipline. ~...Long term contractFlexible hours
- ...a lasting impact for generations to come! The Track Systems Integration Coordinator plans, coordinates and monitors all track-related systems... ...(IPD) Lead / Validation Manager. Main Responsibilities • Develop track systems integration plans. • Coordinate...Work at officeWorldwide
$110k per year
...The purpose of the Senior Firmware Developer is to lead Titan firmware development projects... ...expertise and leadership in embedded software systems, applied to telecom, radio, Industrial... ...QA analysts to ensure cohesive system integration, defining firmware architecture of...Permanent employmentFull timeCasual workRelocationMonday to fridayFlexible hoursShift work- Coop AI Developer Position Description We are seeking a Developer to join the Emerging Technology Practice team. This role is an excellent... ...responsibilities . Join and contribute to a cross-functional software development team. . Develop AI-powered solutions,...Internship
- ...Responsibility: Description Our Client is seeking a QA Automation Developer to work on service innovation, program review, and digital... ...web applications, Rest APIs Experience using version control software, GIT Experience writing test cases ~ Soft Skills: **MUST have...Hourly payContract workFixed term contractRemote work
$83.08k - $115.03k per year
...Environment and Protected Areas, the selected candidate will develop software systems and automation processes to assess data and information... ..., MongoDB. Knowledge or understanding of writing unit and integration tests. Familiarity with Git version control system....Permanent employmentFull timeTemporary workPart timeCasual workMonday to fridayFlexible hoursShift work2 days per week- ...help us create a lasting impact for generations to come! We are looking for a talented Testing and Commissioning Integration Lead. Main Responsibilities • Develop SIT test procedures and P.Eng Stamp • Review all requirements to develop dynamic testing procedures...Worldwide
- ...are looking for a Senior Routing Engine Developer to design and build the next generation... ..., administration, monitoring, and integration requirements. Optimize systems for high... ...capabilities. Qualifications ~8+ years of software engineering experience, including...Full timeInternshipRemote workRelocation
- ...Learn more at fleetworthy.com . About the Role The Senior Software Engineer is a hands-on technical contributor embedded in our... ...'re involved in. Advocate for investment in platform health, developer experience, and quality alongside feature work. Understand your...Remote workShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer - Integration. Be the first to apply!
Related searches
- software engineer - computer Edmonton, AB
- software developer no experience Edmonton, AB
- développeur logiciel Edmonton, AB
- senior software developer Edmonton, AB
- linux software engineer Edmonton, AB
- software engineer co-op Edmonton, AB
- ingénieur logiciel Edmonton, AB
- software engineer salary in canada Edmonton, AB
- software engineer Edmonton, AB
- director software engineering Edmonton, AB

