SAP System Developer
Winnipeg, MB
Manitoba Hydro is consistently recognized as one of Manitoba's Top Employers! We are a leader among energy companies in
North America, recognized for providing highly reliable service and exceptional customer satisfaction. Join our team of Manitoba's
best as we continue to build a company that champions safety, supports innovation, and delivers on our commitment to customer
service - while actively fostering a diverse, equitable, and inclusive workplace reflective of the communities we serve.
Great Benefits
- Competitive salary and comprehensive benefits package.
- Defined-benefit pension plan for long-term financial security.
- Nine-day work cycle, typically resulting in every other Monday off to support a balanced approach to work, family life and
community.
- Flex-time and partially remote work schedule (providing the option to work remotely 3 days per 2-week period), depending on
nature of work, operational requirements and work location.
Position Overview:
Under the direction of the Section Lead or senior System Developer, the SAP System Developer is responsible for delivering
intermediate-complexity technical solutions across Manitoba Hydro's SAP landscape, including ECC, S/4HANA, and SAP Business
Technology Platform (BTP). You will participate in requirements analysis, solution design, development, testing, implementation, and
documentation of SAP applications, with an emphasis on modern SAP development practices and S/4HANA-aligned extensibility.
You will develop, enhance, and support ABAP-based and cloud-based components, ensuring adherence to established technical
standards, security requirements, and development governance as defined by the SAP Technical Services Lead. This includes
working with CDS views, Fiori elements, BTP services, and integration frameworks that support Manitoba Hydro's digital
transformation and cloud modernization initiatives.
The SAP System Developer collaborates with functional analysts, senior developers, and platform specialists to troubleshoot issues,
optimize performance, and contribute to continuous improvement of SAP systems. The role requires the ability to work with
moderate independence, mentor junior developers, and contribute to technical solutioning while maintaining alignment with
enterprise architecture, integration patterns, and best practices.
Responsibilities:
- Consult with business partners, business systems analysts, and senior developers to analyze requirements, design technical
solutions, prepare estimates, and support the development, testing, and implementation of new or modernized SAP
applications across ECC, S/4HANA, and SAP BTP.
- Code, test, debug, install, and document programming objects of moderately complex nature using ABAP, CDS views, SAP
Fiori, and S/4HANA-aligned development frameworks such as RAP.
- Troubleshoot application issues, identify root causes, and implement corrective changes to ensure stable and secure
operation of SAP systems.
- Optimize the performance, maintainability, and usability of SAP programs and services, contributing to reduced operational
costs and improved system efficiency.
- Participate in the execution of SAP development projects, including working-level programming, technical analysis, and
support for S/4HANA transition and cloud-based initiatives.
- Follow established SAP development standards, security practices, and clean-core principles, and recommend refinements to
development procedures, tools, and methodologies.
- Participate in the creation and upkeep of technical documentation, including requirements definitions, design specifications,
development objects, test plans, and effort estimates.
- Collaborate with integration, Basis, and security teams to ensure alignment with enterprise architecture, technical governance,
and SAP Technical Services Lead directives.
- Keep current with SAP technologies and industry developments, including S/4HANA extensibility, SAP BTP services, SAP
MANITOBA HYDRO IS COMMITTED TO DIVERSITY AND EMPLOYMENT EQUITY