09 Sep
|
VARITE
|
Bengaluru
Company Name: VARITE India Private Limited
About The Client:
A global professional services network and part of the Big Four, along with Client, EY, and KPMG, operating across 149 countries worldwide.
About The Job:
- SAP is looking for highly skilled ABAP Development activities with deep hands-on expertise in SAP ABAP development and a strong secondary focus on SAP CRM.
- The services shall include leading and delivering robust, scalable solutions using modern ABAP OO principles (including factory patterns), CDS views, and classic reporting, and will extend/enhance CRM scenarios via WebUI, BOL/GENIL.
- Familiarity with BOPF framework is a strong plus.
- This technical role will partner with functional teams, solution architects, and product owners to design, build, and optimize enterprise-grade applications.
Essential Job Functions:
Solution Design and Build
- Translate business requirements into scalable technical designs leveraging ABAP OO, CDS views, and CRM BOL/GENIL frameworks.
- Design object-oriented architectures with creational patterns (factory, factory method, abstract factory) to ensure modularity, testability, and extensibility.
- Develop high-performance CDS views for analytical and transactional scenarios, ensuring semantic correctness, authorization checks, and performance optimization.
- Create and optimize classical and ALV reports, enhancements (user exits/BAdIs/implicit & explicit enhancements), function modules, and APIs.
- Model, maintain, and optimize DDIC artifacts (tables, views, data elements, domains, search helps, lock objects, table types) with data quality and performance in mind.
SAP CRM Development
- Implement CRM WebUI enhancements, component workbench development, context nodes, and UI configuration with a focus on UX consistency and performance.
- Develop and extend business object logic using BOL/GENIL (modeling, query objects, dynamic queries, associations, and buffering).
- Integrate S/4HANA ABAP CRM through PI/PO proxies and AIF to external systems.
Frameworks and Advanced Topics
- Apply solid understanding of BOPF concepts (BO models, nodes, determinations, validations, actions, and buffering) to projects where applicable or in S/4HANA contexts.
- Build, expose, and consume services (OData/REST), and good understanding of web services.
Quality, Performance, and Operations
- Enforce coding standards, perform peer reviews, and write unit/integration tests (ABAP Unit), ensuring maintainable, secure code.
- Conduct performance tuning (SQL trace/ST05, SAT, SQL monitor/SQLM, runtime analysis) and memory optimization for ABAP and CDS artifacts.
- Troubleshoot complex issues across application layers (UI—WebUI, BOL/GENIL—model layer, DB—CDS/SQL), and drive root-cause resolution.
- Prepare technical design documents, deployment instructions, and operational handbooks.
- Support transport management and release processes.
Collaboration and Leadership
- Support development activities, lead technical workstreams, estimate effort,
and break down deliverables into iterative increments.
- Partner with functional consultants and business stakeholders to shape feasible, value-centric solutions and ensure traceability from requirements to delivery.
Qualifications:
- Primary: ABAP (Expert)
ABAP OO and Design Patterns
- Strong in object-oriented design, SOLID principles, factory and abstract factory patterns, dependency injection, and interface-based design.
- Practical experience with global classes, interfaces, events, exception handling, and test seams in ABAP.
CDS Views and Data Modeling
- Creation of basic to complex CDS views (associations, path expressions), annotations for UI/analytical use cases, authorization checks (DCL), and performance tuning.
- Understanding of view types (interface/consumption), table functions, and CDS-based extraction patterns.
Reporting and Classic Development
- Classical and ALV reporting.
- Spool/output management.
- Background jobs.
- List processing.
- Robust selection screens and usability patterns.
DDIC and Database
- Data dictionary modeling (normalized design, foreign keys, search helps), buffering strategies, indexing, and performance-aware SQL.
- Lock objects and concurrency handling.
- Transaction handling and consistency safeguards.
Integration and Services
- PI/PO proxy interfaces.
- AIF.
Quality and Operations
- ABAP Unit.
- ATC.
- Code Inspector.
- Dumps analysis (ST22).
- Performance (ST05, SAT).
- Transport management (CTS).
Secondary: SAP CRM (Strong)
WebUI
- Component workbench.
- Views.
- Controllers.
- Enhancement sets.
- UI configuration.
- Personalization.
- Role-based UI tailoring.
BOL/GENIL
- BO modeling.
- Queries (static/dynamic).
- Collections.
- Relations.
- Buffering.
- Implementing/overriding business object methods and validation layers.
- Performance tuning for BOL queries, delta handling, and pagination strategies.
CRM Middleware
- Data exchange.
- Adapters.
- Filters.
- Mapping.
- Monitoring (SMW01).
- Troubleshooting replication issues.
Enhancements and Extensions
- BAdIs.
- Enhancement frameworks.
- Action profiles.
- Partner determination.
- Status and action management.
- Pricing integration touchpoints.
Valued/Preferred Skills
BOPF Framework
- Concepts: BO model design, nodes/associations, determinations (pre/post), validations, actions, late numbering, buffering.
- Debugging and performance optimization of BOPF.
- Lifecycle management in transport and versioning.
S/4HANA and Modern ABAP
- RAP fundamentals.
- EML.
- Behavior definitions.
- Exposure to clean core/extensibility principles.
Testing and DevOps
- TDD experience.
- CI/CD integration (ATC in pipeline).
- Transport automation.
- Feature toggles.
- Rollback strategies.
Architecture and Security
- Understanding of layered architectures.
- Domain-driven design.
- Secure coding practices (authorization checks, input validation, data protection).
Cross-Application Integration
- PI/PO/CPI experience.
- Event-driven patterns.
- SAP Event Mesh basics.
- Side-by-side extensibility on BTP.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- 6–10+ years of hands-on ABAP development.
- 3–5+ years in SAP CRM with WebUI/BOL/GENIL.
- Demonstrated track record of leading technical delivery in medium-to-large SAP programs.
- Strong analytical and problem-solving skills.
- Excellent communication and stakeholder management.
Soft Skills
- Proactive ownership and accountability for technical outcomes.
- Ability to translate functional requirements into maintainable technical solutions.
- Mentorship and knowledge-sharing mindset.
- Collaborative working style across cross-functional teams.
- Attention to detail with a performance and quality-first mindset.
Performance Indicators (KPIs)
- Code quality and compliance (ATC scores, defect density, unit test coverage).
- Performance metrics (response times, SQL cost, memory footprint) pre- and post-optimization.
- On-time, on-scope delivery across sprints/releases.
- Stakeholder satisfaction and adoption of delivered features.
How to Apply: Interested candidates are encouraged to respond/submit their updated resumes, and for additional job opportunities, please visit Jobs In India – VARITE.
Unlock Rewards: Refer Candidates and Earn.
If you're not available or interested in this prospect, please pass this along to anyone in your network who might be a good fit and interested in our open positions. VARITE offers a Candidate Referral program, where you'll receive a one-time referral bonus based on the following scale if the preferred candidate completes a three-month assignment with VARITE.
Experience Level Bonus Referral: 0-2 years INR 5,000 2-6 years INR 7,500 6+ years INR 10,000
About VARITE: VARITE is a global staffing and IT consulting company providing technical consulting and team augmentation services to Fortune 500 Companies in USA, UK, CANADA and INDIA. VARITE is currently a primary and direct vendor to the leading corporations in the verticals of Networking, Cloud Infrastructure, Hardware and Software, Digital Marketing and Media Solutions, Clinical Diagnostics, Utilities, Gaming and Entertainment, and Financial Services.
Equal Opportunity Employer:
VARITE is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, marital status, veteran status, or disability status
📌 Senior Associate (Bengaluru)
🏢 VARITE
📍 Bengaluru