Talent.com
Spartan Controls Ltd.
Software Developer (SAP S/4HANA)Spartan Controls Ltd. • Calgary, AB, CA, T2A 7V2
Software Developer (SAP S/4HANA)

Software Developer (SAP S/4HANA)

Spartan Controls Ltd. • Calgary, AB, CA, T2A 7V2
2 days ago
Job type
  • Full-time
Job description

Summary

We are recruiting a junior software developer to design and deliver end-to-end solutions in SAP S/4HANA. Based in Calgary, reporting to the Business Systems manager, the successful candidate will be responsible for supporting projects and initiatives to completion that will support corporate goals and objectives. The successful candidate will develop solutions with local and remote teams, internal and external resources. This role is designed as an entry point into SAP development, with structured training and mentorship in ABAP, Fiori/UI5, mobile development, and S/4HANA technologies.

Role and Responsibilities

  • Design, develop, and implement end-to-end SAP solutions.
  • Develop clean, modular, testable, object-oriented ABAP using modern syntax.
  • Design and implement new solutions using SAP’s latest emerging technologies, including Fiori and SAPUI5.
  • Demonstrate UI/UX design best practices
  • Follow strict coding, naming, documentation, and change log standards.
  • Participate in code reviews and architectural discussions.
  • Support testing, QA validation, and Production deployments.
  • Manage multiple projects simultaneously and prioritize time with minimal oversight.
  • Translate complex business requirements into scalable SAP solutions.

Qualifications and Skills

  • Degree or diploma in Computer Science, Software Engineering, or a related field
  • 0–2 years of experience in software development (Co-op/Internship experience considered) is preferred
  • Recent graduates are encouraged to apply
  • Exposure to (including academic or project) web application development concepts (HTTP request/response model, RESTful APIs including ODATA, JSON data structures, and browser concepts like the DOM)
  • Familiarity with version control tools (, Git)
  • Understanding of object-oriented programming principles
  • Basic knowledge of debugging and troubleshooting techniques
  • Understanding of software development best practices (clean code, modular design, separation of concerns, and basic refactoring for maintainability).
  • Understanding of Software Development Lifecycle
  • Familiarity with any modern programming language (, Java, Python, C#, or similar) is an asset
  • Experience with JavaScript and HTML5
  • Awareness of UI/UX best practices is a plus
  • Interest in learning SAP technologies (ABAP, Fiori, S/4HANA)
  • Exposure to enterprise systems or ERP concepts is considered an asset
  • Familiarity with systems integration concepts (, APIs and basic data modeling) is beneficial
  • Strong decision making, analytical, and troubleshooting skills.
  • Strong analytical/problem-solving ability; able to balance business and technical constraints.
  • Knowledge of automated unit testing techniques and test-driven development is considered an asset.
  • Detail oriented and commitment to quality
  • Proven organizational skills
  • Entrepreneurial work ethic
  • Ability to work independently and collaboratively in a fast-paced proactive environment and work to deadlines.
  • Exceptional verbal and written communication.
  • Self-starter with a desire to thrive in a fast-paced team environment.
  • Ability to effectively work in a team environment.
  • High-level technical skills and willingness to learn.
  • Willingness to participate in training and mentorship programs
  • Available to work occasionally outside of business hours (upgrades, project deployments, etc.)
  • Interest in building a long-term career in SAP and enterprise application development
  • Willingness to be in the office 4-5 days a week, potential to work from home after 1 year.
Spartan recognizes that there are many ways in which candidates develop knowledge, abilities, and competencies throughout their careers. We encourage applications from candidates with a variety of backgrounds and we do consider qualifications and competencies that are equivalent to those specifically mentioned above. As part our recruitment process, successful candidates will be required to pass a pre-employment security background check. Close Date: July 9, 2026 (11:59 pm MST) IND123 Requisition ID: 1829
Create a job alert for this search

Software Developer (SAP S/4HANA) • Calgary, AB, CA, T2A 7V2

Similar jobs

Senior Software Developer - Fleet

Safely YouCalgary, AB, CA
Full-time

CANDIDATES MUST BE LOCATED IN THE UNITED STATES ORCANADA**.SafelyYou’s passionate mission is to empower safer, more person-centered care across senior living through world-leading AI, industry-chan... Show more

 • Promoted

Remote Software Developer for FinTech Platform & Analytics

NumerixCalgary, AB, CA
Remote
Full-time

A financial technology firm is seeking a Software Developer to design and develop a valuation, trading, and portfolio management platform.Responsibilities include coding, troubleshooting, and colla... Show more

 • Promoted

Senior Software Engg - Systems- Android Developer

MphasisCalgary, Alberta, Canada
Full-time

Position title – Android Developer Location: Calgary, AB.Job Summary – We are seeking a.As a senior member of the team, you will architect, build, and optimize new features, collaborate closely wit... Show more

 • Promoted

Senior Software Developer

PreciselyCalgary, AB, CA
Full-time

Application and Interview Impersonation Notice.Impersonating another individual when applying for employment, and/or participating in an interview process to assist another individual in obtaining ... Show more

 • Promoted

Lead Software Engineer at Alpaca

AlpacaCalgary, AB, CA
Full-time

Shape the future of trading technology with Alpaca as a Lead Software Engineer.Collaborate with international teams to design and implement scalable financial solutions.In this leadership role, you... Show more

 • Promoted

Senior Software Developer Innovating AI-Driven Solutions

InTouchLinkCalgary, AB, CA
Full-time

Become a Senior Software Developer focused on AI-enhanced applications within a collaborative team.Contribute to innovative features for a platform that enriches the lives of senior living resident... Show more

 • Promoted

Enterprise Developer Specializing in Software Architecture and Integration

OlsenCalgary, Alberta, Canada
Full-time

Transform enterprise resource management as a Senior Developer driving software architecture.Leverage your backend experience to facilitate cloud integrations and architectural excellence.In this a... Show more

 • Promoted

Senior Software Developer Focused on Building Healthcare Solutions

Clover HealthCalgary, AB, CA
Full-time

Become a key player in healthcare innovation as a Senior Software Developer.Your skills will help forge systems that improve healthcare delivery and outcomes for patients through technology.As a Se... Show more

 • Promoted

Staff Software Developer Focused on Cutting-Edge Backup Features

WorkleapCalgary, AB, CA
Full-time

Lead technical innovation by developing a vital backup feature as a Staff Developer.This role combines architectural vision with hands-on coding in a collaborative, mature development environment.Y... Show more

 • Promoted

Remote SAP SuccessFactors & S/4HANA Integration Lead

IBMCalgary, AB, CA
Remote
Full-time

A global technology and consulting corporation is seeking an Integration Expert for SAP SuccessFactors to lead client engagements focusing on technical design and architecture.The role involves col... Show more

 • Promoted

Senior Software Developer for AI Solutions

HRBCalgary, AB, CA
Full-time

Join as a Senior Software Engineer to build transformative AI solutions for local government agencies.Create software that simplifies complex workflows, making a direct social impact in your commun... Show more

 • Promoted

Senior Software Engineer - Amaris Consulting

Amaris Consultingcalgary, ab, ca
Full-time

Expert (15+ years or niche expertise).Cyber Security portfolio within Cyber Data Risk & Resilience (CDRR).The consultant will contribute to the design, development, and modernization of secure and ... Show more

 • Promoted

Lead Software Developer at Seequent

SeequentCalgary, Alberta, Canada
Full-time

Elevate your career as a Lead Software Developer at Seequent, where you'll guide a talented team in creating innovative software solutions for exceptional customer experiences.This role features si... Show more

 • Promoted

Flexible SAP Solution Architect – S/4HANA & ERP Integration

HirEvoCalgary
Full-time +1

A consulting support company based in Calgary is seeking an experienced SAP Solution Architect for a part-time role.This position involves providing architectural leadership across various SAP solu... Show more

 • Promoted

Senior SAP Enterprise Architect - Cloud, S/4HANA & AI

Tata Consultancy ServicesCalgary, AB, CA
Full-time

An established industry player is seeking a talented Enterprise Architect to lead transformative projects for clients.In this role, you will guide organizations through their cloud journeys, ensuri... Show more

 • Promoted

Sr. Android Developer

Morgan StanleyCalgary, Alberta, Canada
Full-time

Overview We leverage innovation to build the connections and capabilities that power our Firm, enabling our clients and colleagues to redefine markets and shape the future of our communities.This i... Show more

 • Promoted

Software Development IPT Lead

PrattwhitneyCalgary, Alberta, Canada
Permanent

Lead a cross-functional team comprised of customer representatives, supplier representatives, and internal Raytheon functional team members.Develop and execute the Training Management System IPT’s ... Show more

 • Promoted

Senior/Staff/Principal Software Developer

Neo FinancialCalgary, AB, CA
Temporary

Join us to build a more rewarding financial future for all Canadians.At Neo, we’re on a mission to build a more rewarding financial future for all Canadians.Life at a rapidly scaling tech startup i... Show more

 • Promoted

Lead Software Developer

Onico SolutionsCalgary, AB, CA
Permanent

Help lead your team building modern architectures in critical applications operating at scale.Your leadership enables, inspires, and motivates a talented group of developers.With consistent coachin... Show more

 • Promoted

Sr. Software Developer

Divine FlooringCalgary, Canada
Full-time

POSITION SUMMARYThe Senior Software Developer will design, build and maintain high‐quality software with clean, reliable code.They will collaborate with cross‐functional teams to deliver and improv... Show more