Jobs.ca
Jobs.ca
Language
Spartan Controls logo

Software Developer (SAP S/4HANA)

Hybrid
Calgary, Alberta, Canada
Entry Level
Full-Time

About the role

Spartan Controls is an employee-owned company and leading provider of data management, industrial automation, valves, measurement and control solutions for process industries in Western Canada and beyond.  We are dedicated to providing exceptional sales, support and service experiences for our diverse customer base in industries such as mining, power, oil & gas, municipal, pulp & paper, and chemical.

 

Spartan is committed to creating a sustainable modern world with innovative automation. Our focus is Customer Outcomes.  By leveraging applied automation we assist customers improving their Safety, Reliability, Operations and Productivity.  

 

Our employee ownership model creates a unique culture of community, creativity, entrepreneurship, and a place to build your career.  Spartan Controls provides an environment that not only encourages you to do your best, but also empowers you to do what it takes to create a solution, address a need, or respond to an issue.

  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 7.4+ 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 (e.g., 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 (e.g., 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 (e.g., 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

About Spartan Controls

Automation Machinery Manufacturing
1001-5000

Spartan Controls is the leading provider of industrial automation, valves, measurement and process control technology and solutions in Western Canada. For over 60 years, Spartan has provided customers with high performance automation solutions, industry expertise, lifecycle support, and technical training – delivering value our customers want. Our automation solutions are used in all process industries including oil and gas, oil sands, mining, pulp and paper, power, pipeline, and municipal. With our expert resources living and working in 14 communities across Western Canada, we are dedicated to providing exceptional customer experiences where expertise and collaboration come together.

We are a Canadian, employee-owned company with project experience spanning multiple industries. Our single point of contact reduces cost, improves the customer experience and allows us to quickly apply solutions and services to meet our customer’s automation challenges head-on.

Our strategic partnership with Emerson and other leading solution providers empowers us to connect our customers with world-class technology, exceptional technical expertise, and comprehensive lifecycle services. As an Emerson Impact Partner, we serve as the local, dedicated point of contact for sales, service, and applied engineering for Emerson's automation solutions business.

What sets us apart is our unique employee ownership model, which fosters a culture of stability and continuity. This model enables us to retain our intellectual capital and uphold a highly skilled and competent workforce. At Spartan Controls, our team members are driven by a customer-focused and entrepreneurial spirit. They have invested in their skills, training, and development to ensure that they deliver the utmost level of service. Within our organization, those who thrive exhibit a strong team-oriented mindset and a dedicated work ethic, consistently going above and beyond to exceed customer expectations.

Similar Jobs