Back to job search
Raise logo

Software Developer – SAP & Fiori Development

  • Canada
  • Remote
  • Posted Oct 14, 2026
  • 1 position

$140–$161 / year

Opens LinkedIn

Sign in to save this job
Employment type
Full-time
Experience level
Lead · 10+ years
Minimum education
Bachelor’s degree
Posting language
English
Working hours
40 hours per week
Location requirements
Country, Calgary, Alberta, Canada
Seniority
Mid-Senior level
Application method
Direct apply is available

Job summary

Design, develop, test, and maintain SAP backend services, CDS views, Fiori applications, PDF forms, and APIs supporting complex commercial and retail lending workflows. Provide production support, troubleshoot and improve system performance, contribute to testing and integrations, and maintain technical documentation while working with Agile teams.

Job details

Pay Rate: $139.00/hour, depending on experience Contract Length: 6 Months Location: Calgary, Alberta Raise is currently hiring a Software Developer – SAP & 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 is a 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 clients Technology 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 purpose of this role is to 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! Raise is an established hiring firm with over 65 years of experience. We believe strongly in making the world a better place through work, which is why we’re a certified B Corporation and donate 10% of our profits to charity. 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/ In order to submit candidates for roles, our clients will sometimes require personal information to confirm the identity of applicants and their legal status to work. Raise will never ask you for personal or banking information unless you have been selected for a job. If you are ever unsure about the legitimacy of this or any other Raise job posting (or have any other questions), please contact us at +1 800-567-9675 or hello@raiserecruiting.com. #WES

What you’ll do

Design, develop, test, and maintain SAP backend services, CDS views, Fiori applications, PDF forms, and APIs supporting complex commercial and retail lending workflows. Provide production support, troubleshoot and improve system performance, contribute to testing and integrations, and maintain technical documentation while working with Agile teams.

Requirements

The role requires at least 4–5 years of experience in the TRBK system and approximately 10 years of overall senior developer experience, including strong SAP ABAP, CDS Views, Fiori/SAPUI5, OData, and web services expertise. Candidates should have banking or financial services experience with lending lifecycle processes and a bachelor's degree in a relevant field or equivalent practical experience.

Listed skills

  • REST APIs · Preferred
  • CI/CD · Preferred
  • Automated testing · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • SAP ABAP
  • Object-Oriented ABAP
  • SAP CDS Views
  • SAP Fiori
  • SAPUI5
  • OData Services
  • REST APIs
  • SOAP Web Services
  • Adobe PDF Forms
  • SAP Gateway
  • API Integration
  • Performance Tuning
  • Automated Testing
  • CI/CD
  • Production Support
  • Agile Development

Job areas

  • Software
  • Technology
  • Finance & Accounting

More jobs from Raise

See all jobs from Raise