Role Proficiency
- Develop applications in the assigned area of responsibility on ERP/CRM systems with minimal guidance from a Lead Developer.
Outcomes
- Collaborate with the project team to develop, unit test, and document small and medium-complex level programs as needed.
- Adhere to best practices set by project requirements.
- Perform other duties as assigned.
- Code, debug, test, and document while communicating product/component/feature details during development.
- Optimize efficiency, cost, and quality through process improvements and agile delivery models.
- Continuously learn technology, business domain, and system domain individually and as guided.
- Define/review technical requirements based on user stories.
- Mentor new team members.
- Contribute to ERP/CRM Practice activities such as content creation for case studies, reusability, internal seminars, knowledge sharing sessions, hackathons, etc.
- Identify problem patterns and enhance technical design.
- Suggest appropriate technical options for development such as reusing, improving, or reconfiguring existing components.
- Set goals in NorthStar, measure progress, and update regularly.
Measures of Outcomes
- Completion of applicable technical/domain certifications.
- Adherence to coding standards set by ERP/CRM Practice.
- Completion of mandatory training programs.
- Reduction in recurrence of known defects.
- Quick resolution of production bugs.
- Reduced number of post-delivery defects.
- SLA adherence for support tasks.
- High resource billability throughout the year.
- Positive feedback from managers or leads.
- Successful implementation of small requirements.
Outputs Expected
Requirement Understanding
- Comprehend user stories and project requirements.
Estimation
- Estimate time, effort, and resource dependencies for self and others, including modules.
- Participate in scrum ceremonies.
Design
- Understand design/low-level design (LLD) and map it to requirements/user stories.
Configuration and Coding
- Adhere to coding standards and follow ERP/CRM best practices.
- Develop code independently.
Testing
- Create unit test plans and perform unit testing with 95%+ test class coverage.
Code Review
- Participate in code reviews with Tech Lead and interact with clients for technical discussions under supervision.
Defect Management
- Perform root cause analysis (RCA) and mitigation for defects.
Project Management
- Manage module-level activities.
Documentation
- Create and review documentation for development and deployment activities.
Analysis
- Perform required analyses as directed by the supervisor.
Status Reporting
- Report task statuses and comply with project-related reporting standards.
Knowledge Management
- Contribute to project-related knowledge repositories.
Release Management
- Follow the release process.
Domain Relevance
- Develop features/components with a clear understanding of the addressed business problems.
Client Interactions
- Engage with customers and articulate their inputs effectively.
Mentoring
- Mentor junior developers on the team.
Skill Examples
- Debugging and RCA for defects reported by testing teams.
- Explaining and communicating design/development to customers.
- Developing features/components as per user stories/requirements.
- Performing and evaluating test results against product specifications.
- Developing user interfaces, business software components, and embedded software components.
- Managing cohesion and quality.
- Estimating effort and time for tasks.
- Collaborating effectively in team environments.
- Researching and resolving production system issues.
- Advising on best practices and approaches.
- Managing configuration tasks like sandbox refresh activities.
- Preparing test data and steps for testing.
Knowledge Examples
- Understanding ERP/CRM cloud platform features and automations.
- Thorough knowledge of coding best practices and constraints.
- Experience with data loading tools.
- Deployment and resolution of deployment errors.
- Knowledge of Agile methods (Scrum and Kanban).
Mandatory Skills
- Integrated Business Planning (IBP)
- Sales and Operations Planning (S&OP)
- Demand Planning
- Supply Chain Planning
- SAP IBP Implementation
- Supply Network Planning
- Strong Analytical and Problem-Solving Skills
- Communication Skills
Experience
- 4 to 6 years of experience with SAP IBP implementation across various modules, including S&OP and Demand.
- Domain experience in planning (1-2 years).
- Strong configuration skills in the latest SAP IBP versions.
- Integration experience with S/4 HANA, ECC, and BW systems.
- Expertise in IBP Demand Management and Planning Area concepts.
- Understanding of Cloud Integration Platform.
- Experience managing small teams (3-4 members).
Professional Attributes
- Effective communication (written and verbal).
- Strong client-handling skills.
- Availability for night shifts or flexibility for extended hours (up to 2 AM IST).
- Strong interpersonal skills.
- Proven ability to work in a globally distributed environment.
- Leadership and mentoring capabilities.
Keywordssap ibp,sales,supply network planning,supply chain planning,demand management,operations planning,sap ibp implementation,scrum,kanban,agile,sap s hana,debugging,ops*,sales and operations planning*,ibp*,integrated business planning*,demand planning*