Chennai, Tamil Nadu
Software Senior Engineer #1042999Job Description:
- Employees in this job function are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs.
- They are involved in the entire software development lifecycle including designing software architecture, writing code, testing for quality and deploying the software to meet customer requirements.
- Full-stack software engineering roles, who can develop all components of software including user interface and server side also fall within this job function.
Key Responsibilities:
- Lead the technical architecture and design of SAP ABAP solutions, ensuring alignment with business requirements, SAP best practices, and enterprise architectural standards.
- Allocate a portion of time to hands-on ABAP development, contributing directly to coding, debugging, and unit testing of complex solutions.
- Evaluate business requirements and propose integrated SAP solutions, actively leading the technical vision to success.
- Provide architectural guidance and technical oversight to ABAP development teams, fostering adherence to coding standards, performance optimization, and quality assurance.
- Oversee and participate in the development and customization of SAP applications using ABAP, SAPUI5, Fiori, and SAP Business Technology Platform (BTP).
- Design and implement integration solutions between SAP modules and with external non-SAP systems using various technologies such as OData, Web Services, APIs, and Java connectors.
- Lead SAP S/4HANA migration projects, upgrades, and cloud transitions, ensuring technical robustness and seamless integration.
- Conduct technical reviews of ABAP code and designs, identifying potential issues and recommending improvements for performance, stability, and security.
- Collaborate closely with functional analysts, business stakeholders, project managers, and other technical teams to ensure comprehensive solution delivery.
- Develop and maintain architectural documentation, technical specifications, and design documents.
- Provide hands-on support and expert-level debugging for complex technical issues.
- Stay abreast of the latest SAP technologies, trends, and best practices, including SAP Clean Core principles and new ABAP paradigms.
Skills Required:
- ABAP CDS
Skills Preferred:
- API, AIPGEE
Experience Required:
- Minimum of 8-10 years of progressive experience in SAP ABAP development, with at least 3-5 years in an Architect or Lead ABAP Developer role.
- SAP BTP - CAPAM
Education Required:
- Bachelor's Degree
Additional Information :
Technical Skills:
- Expertise in ABAP development, including ABAP Objects, ABAP new syntax, and performance tuning.
- Strong knowledge of SAP Core Data Services (CDS) Views, AMDP, and HANA SQL Programming.
- Hands-on experience with SAP Fiori/SAPUI5 development, OData services, and Fiori Elements.
- Experience with SAP BTP (Business Technology Platform) based design and development, and ABAP Restful Programming Model.
- Proficiency in various integration technologies (e.g., BAPI, BADI, IDOC, User Exits, Web Services, APIs, RFCs).
- Familiarity with SAP security concepts and authorization checks in ABAP objects.
- Experience with code management tools like GitHub.