Why is this role important?
Job Description : SAP Software Developer
We're looking for eager, fast-learning SAP Software developer that will work in an Agile team environment where you will be tasked with the development, design and code analysis of our next-generation modern apps development primarily interacting with the SAP Platform and connected ecosystem.
The right individual is a natural communicator, engaging peers in technical discussion and presenting recommendations and technology-based insights, and would enjoy the challenge of applying their expertise in transforming one of our enterprise platforms using the very best tools, technologies, and platforms available in the market.
Canada's largest food retailer is looking for SAP software developer to join their team to help lead the digital transformation and modernization of their SAP platform system.
Bring your fast-thinking, high-communication approach to our team and you'll be accelerated and upskilled through in-depth training on cloud platforms, with a focus on doing things right : clean code, integrated commits, accountability for code reviews, defining API design patterns, and implementing cloud-native software.
The successful candidates will be assessing the current platform in light of the best practices for modern software design and architecture, and in turn will assist in significant redesign, moving the needle towards successful transformation.
This role consists of developing application using ABAP and ABAP RESTful Programming Model with a cloud-first, digital-first mindset, generate the next wave of innovative technology as part of modernization of our SAP Platform and provide end-to-end service and project delivery engagements using rapid development principles such as Agile and DevOps to make software faster and flexible.
Participating in project planning and solution proposals to Sr. leadership across Product, Platform and Services teamsUnderstand the requirements from provided functional designs and transform these requirements into the technical designsTranslating designer mock-ups and wireframes into backend and front-end codeWorking with data structures, algorithms, and system designImplementing high quality unit tests with a quality-first mindsetPerforming peer code review to meet program quality targetsIdentifying and diagnosing deficiencies related to systems, coding and infrastructure, and recommending solutions for mitigationDrafting system documentation for a wide variety of purposes
Educated in Computer Science or Software Engineering or related field2+ years of working experience in SAP ABAPExperience with Complex ABAP programming, testing and debugging functions related to the implementation of SAP modulesExperience with ABAP Development for Data loading & Conversion, Hands on experience with LSMWExperience with CDS views or the new ABAP RESTful Programming Model.
Strong troubleshooting and debugging skills of the ABAP programsKnowledge of ERP systems preferably IS-RetailAn understanding of development on distributed systems operating at scaleKnowledge of API creation and RESTful services with API Gateways and asynchronous and synchronous microservices
Experience in agile teams with daily stand-ups and a high degree of personal accountabilityWorking experience with SAP systems, Design Thinking, SAP Cloud Platform, UI5, SAP Fiori, etc.
Experience with Java programming languageKnowledge of Modern DevOps principlesFamiliar with testing framework experience, scripts automation (J-Unit, Worksoft / Robot, Python, automated testing and performance testing)Knowledge with Docker, Kubernetes, or Kubernetes-based platformsExperience working in Retail environment
How You'll Succeed :