Role Proficiency:
- Develop applications in the assigned ERP/CRM systems with minimal guidance, focusing on SAP BPC, ABAP, and BW components.
- Outcomes:
- Collaborate with the project team to develop unit tests and document small and medium-level programs.
- Follow best practices set by the project requirements.
- Code, debug, test, and document; communicate product features during the development stages.
- Identify opportunities for automation, process improvements, and agile delivery models to optimize efficiency, cost, and quality.
- Learn relevant technology, business, and system domains.
- Define/review technical requirements based on user stories.
- Mentor new team members and share knowledge in internal seminars and hackathons.
- Continuously improve technical design and suggest options for development, such as reusing or reconfiguring components.
- Set goals in NorthStar and update progress in a timely manner.
Measures of Outcomes:
- Completion of technical/domain certifications.
- Adherence to coding standards.
- Achievement of mandatory training requirements (technology/industry-specific and UST mandatory trainings).
- Reduction of known defects and quick turnaround for production bugs.
- Post-delivery defect reduction and adherence to SLAs.
- Positive feedback from managers or leads.
- Resource billability and contribution to the success of small requirements.
Outputs Expected:
Requirement:
- Understand user stories and business requirements.
Estimate:
- Estimate time, effort, and resource dependencies for personal and team tasks.
- Follow scrum ceremonies.
Design:
- Understand the design/LLD and link it to requirements/user stories.
Configuration and Coding:
- Adhere to coding standards and ERP/CRM best practices.
- Develop code independently.
Test:
- Create unit test plans and conduct unit testing.
- Ensure test class coverage above 95%.
Code Review:
- Participate in code reviews with the Tech Lead.
- Engage in technical discussions with clients under supervision.
Manage Defects:
- Perform defect RCA and mitigation.
Manage Project:
- Manage module-level activities.
Documentation:
- Create documentation for own work and review peer documentation.
- Prepare deployment-related documents.
Analysis:
- Perform analysis as directed by the supervisor.
Status Reporting:
- Report the status of tasks and comply with reporting standards.
Manage Knowledge:
- Contribute to project-related documents, libraries, and client resources.
Release:
- Follow the release process.
- Domain Relevance:
- Develop features/components with a solid understanding of the business problem being addressed.
- Client Interactions:
- Effectively communicate and interact with customers, articulating technical inputs and solutions.
Mentoring:
- Mentor junior developers on the team.
Mandatory Skills:
BPC, ABAP, BW
Experience:
- 4 to 10 years of full-time experience in consulting and technical roles related to SAP BPC Embedded, SAP BW, and ABAP.
- Minimum of 2 full-cycle implementations and a track record of successfully delivering analytics projects in challenging environments.
- Strong functional understanding and technical implementation capabilities.
- Experience in the media domain and related processes like amortization is a plus.
BPC Backend Responsibilities:
BPC Script Logic & BADI Implementation:
- Create and implement BPC script logic and BADI implementations to meet business requirements.
- Develop custom business rules, calculations, and other logic.
Strong ABAP Experience:
- Knowledge of ABAP, especially OOPS concepts.
- Develop custom ABAP programs and BADI implementations.
SAP BW Modeling:
- Design and develop data models, InfoProviders, and DataSources within SAP BW.
- Integrate BPC solutions with SAP BW.
- Proficiency in ABAP related to SAP BW, including custom transformations, DTPs, and Process Chains.
- Familiarity with SAP BW data modeling concepts like InfoObjects, InfoAreas, and ADSOs.
- BW/4 modeling experience is preferred.
Functional Expertise:
- Strong knowledge of FP&A processes and functional experience, preferably with media industry-specific processes.
Additional Skills:
- Agile Methodologies: Familiarity with Scrum and Kanban.
- Experience with Data Loading Tools: Capable of using tools for data loading and resolving deployment errors.
- Client Interaction: Able to engage with clients to convert production issues into solutions.
- Testing & Documentation: Experience with preparing test data and writing deployment documents.