Software Developer – SAP & Fiori Development

Ian Martin Group

Calgary

On-site

CAD 163,000 - 220,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Ian Martin Group is seeking a Software Developer – SAP ABAP & Fiori Development to join our client in Calgary, Alberta. This contract role focuses on backend SAP CDS views, ABAP development, and modern Fiori UX for enterprise financial lifecycle systems.

The position pays $139.00/hour, depending on experience, and runs for six months. You will design, test, deliver, and maintain applications across the full software lifecycle, work in an Agile setting, and provide production support for banking

Qualifications

  • Bachelor's degree in Computer Science or equivalent practical experience.
  • 4–5 years minimum in the TRBK system, with overall senior development experience around 10 years.
  • Expert ABAP programming (OO-ABAP) and performance tuning.
  • CDS Views design, extension, and maintenance for analytical/ transactional apps.
  • Fiori/SAPUI5 development and OData service consumption.
  • Experience building REST/SOAP web services and API management.
  • Banking/financial services domain experience with lending processes.

Responsibilities

  • Design, code, unit test, and integrate SAP backend features and Fiori applications.
  • Build CDS Views, PDF forms, and OData services for lending lifecycles.
  • Develop SAP Fiori applications to streamline banking operations.
  • Provide level-2/level-3 production support and issue resolution.
  • Create automated tests and integration scripts; support CI/CD pipelines.
  • Architect and manage APIs to integrate SAP with external tools.
  • Collaborate in Agile sprints and maintain technical docs.

Skills

SAP ABAP
CDS Views
Fiori UI5
APIs & Integration
PDF Forms
Banking Domain
Git/CTS/IDEs
OO-ABAP
Unit Testing

Education

Bachelor's degree in CS/SE or equivalent

Tools

Git
CTS
SAP IDE
OData tooling

Job description

Software Developer – SAP ABAP & Fiori Development
  • Pay Rate: $139.00/hour, depending on experience
  • Contract Length:6 Months
  • Location: Calgary, Alberta

Raise is currently hiring a Software Developer – SAP ABAP & Fiori Development on behalf of our client. They’re expanding their team to meet growing needs, making this a unique opportunity to work with an industry leader. Our Client isa market leading financial institution

Note: The primary pay rate is based on T4 classification; however, we will also consider applications from candidates interested in an INC classification, where applicable.

Description

The Software Developer (SAP Specialist) to join our clientsTechnology Development team. In this role, you will be a key contributor to the Complex Lending Phase 2 initiative, designing and scaling high-efficiency backend services, CDS views, and modern Fiori user experiences for enterprise financial lifecycle systems.The purposeof this role isto design, develop, test, deliver, maintain, and improves applications across the entire software development lifecycle to optimize user experience and workflows.

Responsibilities
  • Solution Design & Feature Delivery: Design, code, unit test, and integrate modern SAP backend features and user-facing applications as defined by Product Owners and cross-functional Agile teams.
  • Complex Lending Phase 2 Focus: Build scalable SAP Core Data Services (CDS) Views, Adobe PDF Forms, and OData services to model complex commercial and retail lending lifecycles (Billing Items, Open Items, Payment Distribution, Pricing, Financial Conditions).
  • Fiori & User Experience: Develop, extend, and optimize modern SAP Fiori applications to streamline internal banking operations and client-facing workflows.
  • Production Support & Continuous Improvement: Provide level-2/level-3 production support for critical SAP banking modules, troubleshoot issue tickets, perform root-cause analysis, and optimize operational performance.
  • Quality Assurance & Testing: Assist in building automated test harnesses and integration scripts to ensure resilient, high-quality code releases.
  • Integrations & Interfaces: Architect and manage APIs and enterprise web services to seamlessly integrate SAP systems with disparate banking tools and microservices.
  • Agile & Process Optimization: Update progress daily in tracking tools (Jira, ServiceNow, SmartSheets) and participate in active ideation, design thinking, and sprint planning sessions.
  • Technical Documentation: Maintain accurate architectural blueprints, interface specs, deployment guides, and maintenance logs for compliance and internal knowledge sharing.
Qualifications
  • 4 to 5 years is the minimum amount in the TRBK system,withoveral experience as a senior developer 10 years.
  • Core Technical Skills & Specializations
  • SAP ABAP Programming: Demonstrable experience writing clean, high-performance ABAP/4 code, Object-Oriented ABAP (OO-ABAP), and performance tuning.
  • SAP CDS Views (Core Data Services): Expert-level experience constructing, extending, and maintaining CDS views with annotations for analytical and transactional applications.
  • SAP Fiori / SAPUI5 Development: Experience building, customizing, and deploying modern SAP Fiori applications and OData service consumption.
  • Services Creation & API Management: Experience creating, maintaining, and extending REST/SOAP web services, Gateway OData services, and integration APIs.
  • PDF Forms Creation: Hands-on experience developing and troubleshooting SAP Interactive Forms by
  • Industry & Domain Expertise
  • Financial Product Lifecycle Experience: Proven history working within banking or financial services software, specifically handling:
  • Open Items & Billing Items
  • Payment Distribution
  • Pricing & Financial Conditions Engine
  • Commercial / Complex Lending Processes
  • Specific Competency & Skill Requirements Development & Coding
  • Full Stack & Frameworks: Modern programming concepts, OO design patterns
  • Web Services & Web App Dev: RESTful APIs, SOAP, Gateway OData, Fiori UX. Tools & SCM: Git, SAP Change and Transport System (CTS), modern IDEs.
  • Technical Architecture
  • Integration Component Design: Connecting disparate systems/devices.
  • Designing for Non-Functional Requirements: Scalability, low latency, security.
  • Solution Design Risk Assessment: System integration & API management.
  • Application Lifecycle
  • Application architecture design & continuous technical analysis.
  • Automated test harness definition, unit test execution, and CI/CD pipelines.
  • Production support, troubleshooting, and patch release workflows.
  • Business Fundamentals
  • Client-centric problem solving & value creation.
  • Project framing, backlog refinement, sprint planning, and business case contribution.
  • Agile/Waterfall fluency with tools like Jira, ServiceNow, SmartSheets.
  • Education and Certifications
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience.
  • General Programming: Working knowledge in one or more general-purpose languages (e.g., Java, JavaScript, Python, C#, C/C++, PHP).
  • Certifications (Bonus): SAP Certified Development Associate (ABAP / Fiori / CDS Views) or AWS/Azure cloud certifications.
Additional Information

A requirement for candidates when they are hired for this role will be to complete a criminal and credit check (including Canadian Credit Risk Score)

Looking for meaningful work? We can help!

We strive to build teams that reflect the diversity of the communities we work in. We encourage all qualified applicants to apply, including people from traditionally underrepresented groups such as women, visible minorities, Indigenous peoples, people identifying as LGBTQ2SI, veterans, and people with visible/nonvisible disabilities.

We have a dedicated webpage for accommodations where you can learn more about what we offer and request accommodation: https://raise.jobs/accommodations/

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer – SAP & Fiori Development
Software Developer – SAP & Fiori Development

Raise • Calgary

On-site
CAD 165,000 - 234,000
IT SAP Functional Consultant
IT SAP Functional Consultant

Ian Martin Group • Burnaby

Remote
CAD 190,000 - 205,000
Senior ABAP Developer - C4M (Canada)
Senior ABAP Developer - C4M (Canada)

SAP Fioneer • Canada

On-site
CAD 80,000 - 110,000
Mobile Office - work wherever you like
Attractive compensation package
Growth opportunities based on merit
Senior UI/UX Fiori Developer (10+ years) to develop and support SAP Fiori, SAPUI5, and SAP BTP solutions
Senior UI/UX Fiori Developer (10+ years) to develop and support SAP Fiori, SAPUI5, and SAP BTP solutions

S.I. Systems Ltd. • Vancouver

Hybrid
CAD 120,000 - 170,000
Senior Consultant - SAP (FDS) / Data Modelling - Banking ( Canada )
Senior Consultant - SAP (FDS) / Data Modelling - Banking ( Canada )

SAP Fioneer GmbH • Canada

On-site
CAD 90,000 - 130,000
Flexible working policy
Global mobility opportunities
Competitive compensation package
SAP Development Consultant
SAP Development Consultant

Randstad Canada • Toronto

On-site
CAD 90,000 - 120,000
Opportunity to work with a leading employer
Web-based tools for job matching
In-person interview assistance
SAP ABAP Developer
SAP ABAP Developer

Zohorecruit • Toronto

Remote
CAD 110,000 - 150,000
Senior Consultant - SAP (FDS) / Data Modelling - Banking ( Canada )
Senior Consultant - SAP (FDS) / Data Modelling - Banking ( Canada )

SAP-Fionee • Canada

On-site
CAD 100,000 - 150,000
SAP Functional Consultant
SAP Functional Consultant

Altis Technology • Toronto

Hybrid
CAD 110,000 - 150,000
Director, SAP APFA Platform Lead
Director, SAP APFA Platform Lead

RBC • Bedford

On-site
CAD 120,000 - 170,000