What are the responsibilities and job description for the ABAP Developer position at Madiba, Inc?
Job Description
We deliver innovative solutions not IT.
Madiba creates the opportunity through innovative solutions for businesses to deliver new value. As a certified SAP Partner, Madiba is at the forefront of SAP’s latest technology roadmap to transform and simplify complex business processes. By developing best practice solutions in our dedicated Innovation Center, we create an immediate value proposition for our clients, reduce delivery time, and increase adoption with proven solutions.
We are an agile organization.
As the larger firms in our industry, we offer a structured methodology, pre-packaged solutions, and a global presence, but we operate as a lean organization with lower administrative burden and bureaucracy. This agility allows our consultants to flex with changing client requirements and take a more personal approach to project delivery. By balancing this individuality with a full spectrum of packaged solutions, we remain a cost-effective and long-term partner to our clients.
We have the right experience.
As a trusted advisor, we have built long-lasting relationships with our clients based on our ability to deliver our commitments on time and on budget. With over two decades of experience delivering projects and a staff of highly experienced consultants, we provide effective transformations in the organizations we serve in both process and technology. The average tenure of our consultants exceeds 15 years in the management consulting industry allowing them to provide expertise in designing optimal business processes and deploying the latest SAP S/4 and HANA technology solutions in Finance, Logistics, Business Intelligence and Enterprise Management.
Job Title: ABAP Developer
Position Type:
Location: Hybrid onsite/remote schedule - Mississauga, Ontario
Salary: 90,000 - 110,000 CAD
The Role:
We have an exciting opportunity for an experienced ABAP Developer to join a growing company based out of Mississauga, Ontario. This position will be working a hybrid onsite/remote work schedule.
Knowledge, Skills, and Abilities:
- Participate in the requirement gathering to ensure that definitions of all functionalities are clearly defined and understood.
- Provide technical direction in the analysis, design, and development.
- Responsible for developing requirement design documents, technical specifications etc.
- Develop advanced SAP object-oriented ABAP classes, methods, and interfaces to optimize code reusability and maintainability.
- Utilize object-oriented programming principles to design and implement robust and scalable solutions.
- Perform thorough testing, debugging, and troubleshooting to ensure the quality and performance of the developed solution.
- Conduct performance tuning and optimization activities to enhance system performance and response times.
- Provide technical expertise and support during implementations, upgrades, and ongoing maintenance.
- Stay updated with the latest SAP technologies, ABAP development tools, and object-oriented programming best practices.
- Collaborate with cross-functional teams including functional consultants, business analysts, and project managers to deliver integrated solutions.
- Actively participate in team sprints, stand-up meetings, and reviews.
Minimum Qualifications:
- 5 years SAP ABAP development experience in SAP ECC and SAP S4 HANA.
- Strong OO ABAP and REST integration experience is required.
- Knowledge of AMDP, CDS views development experience is required.
- Strong knowledge in ABAP on HANA, Data dictionary, Enhancements, BADIs, User exits, Screen exits etc.
- Extensive knowledge in the SAP Sales and Distribution (SD) module. Experience in SAP modules like MM, PP, PM, and FI is a plus.
- Experience with performance optimization techniques for ABAP programs and SQL queries.
- Excellent communication skills with the ability to impart ideas in both technical and user-friendly language.
- Must have strong analytical skills and problem-solving abilities.
- Must have the ability to work independently with minimal supervision.
- Must have the ability to work efficiently handle multiple projects and tasks simultaneously and adhere to deadlines.
Salary : $70,000 - $85,000