Sap Hcm Developer Resume Profile
CA
SUMMARY
- 12 years of extensive experience in SAP ABAP consultant involving full life cycle implementation, upgrade and post implementation support.
- 3 years of lead experience in managing technical teams including resource staffing, assignment allocation and status reporting.
- 4 years of experience in working with and managing offsite project teams.
- 5 years of experience implementing large public sector HR system using concurrent employment.
- Extensive experience in SAP HCM payroll, Personnel Administration, Personnel Development, Organizational Management and Time Management.
- Excellent knowledge of SAP FI and MM.
- Proven expertise in analysis, design and development of Reports, Interfaces, Conversions, Enhancements and Forms. Experience in Classical, Interactive, Drill down and ALV reports.
- Extensive experience in developing data transfer applications using various exchange technologies.
- Experienced in Data migration and Data uploads from legacy systems to SAP systems using BDC and LSMW. Experienced in supporting various testing activities including Functional, Integration, String and Performances testing cycles.
- Experienced in post production support and defect resolution of various business process.
- Excellent working experience of ABAP components such as Dictionary, Table control, Screen Painter and Menu Painter.
- Experienced in Performance Tuning, Problem Solving, Debugging, Writing technical designs for forms, reports and translating business requirements into technical designs.
- Experience in User Exits, BAdi's, BAPI's, SAP Script, Smart Forms, Dialog Programming, Custom Payroll operations/functions and knowledge of ESS, MSS.
- Comfortably used literals, system variables, creating tables, function modules/Groups, ABAP Enhancements, and Firing Events from ABAP.
- Experience in writing Technical Specifications by interacting effectively with end-users and Functional team. Good knowledge of SAP's Industry Specific solutions IS including Utilities and Oil. Excellent technical knowledge of all specific utilities features including Customer Service, Billing, Invoicing and Device management.
- Experience in use of various ABAP modularization techniques such as Classes, Include, Subroutine, Function modules, and Macros.
- Good experience in setting up and testing SAP R/3 Interfaces using ALE, RFC, IDoc and all related transactions.
TECHNICAL SKILLS
- SAP R/3: ABAP/4, EDI, ALE, IDOC's, BAPI, RFC, HR Reports, ABAP/4 Objects, ABAP Query, ALV, SAP Business Workflow, LSMW, BDC, Data Extract, SAP Script/Smart Forms, Dialog Programming, Inbound/Outbound/File Interfaces.
- Modules: HR, SD, MM, LSO, FI, CO.
- Languages: ABAP/4, HTML, XML, VB Scripting, C, and, C .
EXPERIENCE
Confidential
SAP HCM Developer
Roles/Responsibilities:
- Provide subject matter expertise in design of custom SAP HCM applications.
- Develop multiple custom programs and components according to functional design and specifications.
- Conduct self and peer testing of developed objects to ensure quality.
- Conduct functional walkthrough sessions with business team.
Confidential
Technical Development Architect
Roles/Responsibilities:
- As lead development architect was responsible for creating universal technical solutions to various design requirements.
- In charge of providing various change request work estimates working with the client team and assigning resources to the CRs.
- Tracking and reporting of development applications on various CRs.
- Monitoring Remedy to support and resolve various production operation tickets.
- Working with the business team defined and developed custom solution to the issue of calculating EE and ER retirement contributions based on the state's concept of 'Exclusionary Amount' and proration. This was achieved by implementing multiple BADIs in the payroll engine.
- Helped in implementing customized FI posting solution including a complex AR process. The solution included multiple complex interfaces and enhancements to the posting engine.
- Designed and developed complex objects including a custom architecture to extract and process data from EE pay results and output in a normalized structure. This architecture was used as an interface for all objects querying pay information.
- Worked with the business and infrastructure team to establish programming guidelines to impart flexibility and ensure optimal performance.
- Developed and testing multiple custom Payroll schema functions and operations.
- Supported the infrastructure team during update of HR SP53 by resolving conflicts and applying relevant SAP Notes.
Environment: SAP ECC 6.0
Confidential
Roles/Responsibilities:
- As an Interface lead on the TFC project , was involved in design and development of various technical application objects according to business specifications.
- Managed a large offsite team and was responsible for end to end development of objects and status reporting to management.
- Helped in developing staffing estimates for technical application development and conducted interviews to build the offsite development team.
- Helped design and develop Interface architecture to be used for file exchange between the client and various vendors and agencies.
- Involved in developing Status Reports and Estimation sheets.
- Conducted technical walkthroughs with the business team and helped in the development of functional specifications for object development
- Helped the testing team through multiple parallel testing cycles by defining defect resolution process
- Coordinated with the functional and business teams in conducting functional unit testing for application objects.
- Conducted various review sessions to ensure conformity of the application objects to project standards.
- Helped developed project software development standards and naming conventions.
- Created and conducted various knowledge transfer sessions for various objects with the client team.
- Provided technical expertise and guidance to team members to ensure proper and timely development.
- Created technical specifications and technical unit test documents for application development objects.
- Designed and developed Time Inbound interface to load time into CATS to be used by 16 state departments to post time.
- Developed a Time Statement to display Quota balances and Accruals for EEs using Smartforms. This was made available on ESS.
- Developed various complex interface programs to multiple third party systems in EBCIDC, ASCII and XML formats.
Environment: SAP ECC 6.0
Confidential
SAP HR ABAP Technical Consultant
Roles/Responsibilities:
- Design and develop various technical solutions for the company's SAP ERP system.
- Develop and maintain various objects based on adopted business processes.
- Provide the business team with detailed technical feedback on process design.
- Create and maintain technical specification documents.
- Create and execute various test scripts for objects in conjunction with the client team.
- Help develop the 'Pay card request' application using workflow and Adobe forms. This application was used by the respective managers to request pay cards for hourly store employees using MSS.
- Modified the standard SAP remuneration statement to include logo, employee cost centre etc using smart forms.
- Built a BDC program to upload employee ASE certifications into the system.
Environment: SAP ECC 6.0.
Confidential
SAP HR ABAP Consultant
Roles/Responsibilities:
- Helped SAP with assessing MyCalPAYS system which is CA State's future payroll system.
- Helped in providing technical assessment of MyCalPAYS system including all RICEFW objects. The task was to determine the design and objects that can be leveraged in further implementation of MyCalPAYS.
- Worked alongside team members to develop better design alternatives for existing objects in accordance with best practices and ASAP methodology.
- Developed and documented a design strategy for the Conversion effort for MyCalPAYS. This design was then proposed to the client as the recommended approach.
- Developed detail metrics for all identified RICEFW objects. This was used as a base document to develop staffing charts by SAP.
- Helped SAP in developing their Critical Design Evaluation CDE deliverables.
Environment: SAP ECC 6.0
Confidential
SAP HR ABAP Consultant
Roles/Responsibilities:
- As a member of the IEF team, was responsible for design, development, testing and documentation of assigned objects incorporating concurrent employment.
- Closely worked with the business team in the development of Functional Specifications and was responsible to provide the technical view point on their design.
- Responsible for design and development of Technical Design Specifications.
- Responsible for reviewing the code for developed objects by other team members.
- Helped in the design of the Unit test scripts for Interfaces, Enhancements and Forms.
- Helped the business analyst to increase their understanding and working procedure of the SAP system by conducting weekly knowledge transfer sessions.
- Attended meetings with third party providers and the business team to better understand the system design and configuration.
- Developed an outbound interface to EDD which sent employee transaction information for the reporting period.
- Developed inbound interface from DPA using PROXY to update infotype 15 for the employee. DPA sends monthly files with information of employees that have reached the maximum limit for the RHCEP program. This amount is then tracked using a specific wagetype using infotype 15.
- Created a custom class using the new Infotype framework to upload data to any infotype table. This class was developed to be used in all the inbound interfaces for the project. Infotype framework is the new SAP approach to insert infotype records utilizing the 'Object Oriented' approach.
- Developed a custom class to capture important interface runtime stats like runtime, processed records count, error counts etc. The stats were written to a custom table. This class was used in both outbound and inbound interfaces.
- Implemented the User exit CATS003 to add custom fields to the CATS time sheet. The Absence types were split into 'Absence type' and 'Absence reason codes'. The absence reason codes were maintained in a separate custom table and the user input entries were validated against the absence type values.
- Created custom PA Infotype to store custom employee organizational data like employee agency code, employee department code, reporting unit, etc. All the entries were validated against values stored in custom tables.
- Created a custom program to load employee dependant information in IT 21 and IT 106. The file was sent by CalPERS with dependant information. The records were uploaded using custom class using infotype framework. The error records were written to a BDC session for manual restart.
Environment: SAP ECC 6.0
Confidential
SAP HR ABAP Technical Consultant
Roles/Responsibilities:
- As a team member on the 'Flexibility Project', was involved in the design and implementation of solutions that rendered flexibility to the interface programs. The project was aimed at making the interface programs more easily maintainable and more robust.
- As part of the design solution, created a master custom table that held all the field names and their hard coded values, for all the interface programs as ranges and modified the programs to read the values from the table. The table was maintained through a maintenance view.
- Designed and developed a custom Function Module that was called in every interface program. The FM checked if all the mandatory entries were maintained in the above mentioned custom table for the particular interface. If any entries were missing, the function module sent an error report file to the concerned person with the missing field names.
- Created multiple LSO objects including enhancements as part of development process.
- Created a LSO enhancement to group various employee and training groups under various organizational units.
- Created custom enhancement to notify the superior of the employee for any changes made to the training classes.
- Designed and created a custom table to store all the employee event codes with event reasons and action reasons. The table was read by an outbound interface program, which sent data to Fidelity. The table was used to check if the selected employees met certain requirements.
- Worked with the testing team to ensure the results of the changes to the programs were in accordance with the business requirements.
- Created the 'Business Process Document' for each interface that contained detailed information on the future maintenance of the interface objects.
- Made changes to the Technical Specifications following changes to the interface program logic.
Environment: SAP R/3 4.6C.
Confidential
SAP HR ABAP Technical Consultant
Roles/Responsibilities:
- As a member of the IEF team, was responsible for design, development, testing and documentation of assigned objects incorporating concurrent employment.
- Closely worked with the business team in the development of Functional Specifications and was responsible to provide the technical view point on their design.
- Responsible for design and development of Technical Design Specifications.
- Responsible for reviewing the code for developed objects by other team members.
- Helped in the design of the Unit test scripts for Interfaces, Enhancements and Forms.
- Helped the business analyst to increase their understanding and working procedure of the SAP system by conducting weekly knowledge transfer sessions.
- Attended meetings with third party providers and the business team to better understand the system design and configuration.
- Created the Established Position Roster File interface. The outbound interface is a file of all authorized positions to be used by the departments to track positions.
- Developed an outbound interface to Dutra Communications providing employee' salary and employment information. The SCO submits a quarterly list and file of specific Exempt and Managerial Civil Service Employees to Dutra Communications for the 'Green Book', which publishes personnel information for the State Civil Service/Exempt and California State University employees.
- Developed a program to load data, from the inbound interface from CalPERS, into ECC. The interface provides enrollment actions new enrollments, changes to existing enrollments and delimits for Medical benefit plans for Civil Service and CSU employees.
- Created an outbound interface to provide to the Bank Reconciliation System information of all disbursements and warrants drawn on or paid or cancelled payments. The file included payroll as well as garnishment warrant information.
- Created an enhancement program that queries a variety of master data to determine employee events that require automatic notification to be sent to the employee, or their hiring manager, or responsible personnel specialist. The events include eligibility for various salary changes, eligibility for CalPERS enrollment, Probationary period reviews, out of sequence actions and hours worked thresholds.
- Created a custom infotype for probationary period in Personnel Administration. The infotype is populated during employment actions to tell the system how it should react to action, in creating or updating the employee's current probationary status and dates.
- Involved in the creation of the 'Supervisor Certification of Salary Adjustment' form. The completed form had to be submitted by the employee and submitted to his personnel specialist. The form was made available on the employee's ESS account by the portals team.
Environment: SAP ECC 6.0
Confidential
SAP HR ABAP Technical Consultant
Roles/Responsibilities:
- Created an ALV report to list positions within an organization unit. List sorted by org unit, and exempt/nonexempt within unit. Report indicates if the positions are vacant or filled. It provides information on job classification, job family, job level, etc.
- Created a report, which calculates an Annual Gross based on a desired Net, taking into account the tax information such as filing status, resident state, etc. It also shows per period gross and net for the entire year. Created conversion programs to transfer the legacy HR data to SAP HR Master Data infotypes 0000, 0001, 0002, 0006, 0008, 0009, 0014, 0015, 0207, 0208, 0209 and 0210 using LSMW Legacy System Migration Workbench .
- Created an outbound interface for processing W-2 forms by a third Party provider ProBusiness . From ProBusiness Year-End salary and tax details of all employees are directly deposited to IRS, a copy of W-2 form is sent to each employee and a copy of all W-2 forms on CD-ROM to the organization.
- Developed an outbound interface for Delta Dental System to create a data file to be submitted after each payroll run, which has employee records, followed by dependent records.
- Developed a User Exit for Benefit plan Life / AD D - To change Employee Cost and Employer Credit for each age band and salary.
- Built Web Dynpro application for service request creation, request tracking, feedback form.
- Developed Web Dynpro application spreading development across multiple components.
Environment: SAP ECC 5.0
Confidential
SAP HR Technical Consultant
Roles/Responsibilities:
- Developed a screen with tab strip controls, to display different employee information under an org unit in multiple sub screens, using Web Dynpro ABAP.
- Developed Offline Adobe Forms, one to calculate hours of the week for offline employees.
- Written programs to print Individual Salary Increase Information and Flex Bonus letters using Smartforms. Developed reports on Leave Details Leave days, Entitlement, Year to Date taken, balance, leave type, leave to clear etc. .
- Developed Batch data conversion programs for migration of Legacy data to Payroll, Benefit, and Tax Infotypes to name few like 0000, 0001, 0002, 0014, 0015, 0207, 0208, 0209, 0210, 0169, and 0170.
- Worked with the client in updating various technical documents.
Environment: SAP R/3 4.7
Confidential
SAP HR Technical Consultant
Roles/Responsibilities:
- Worked with the business team to define technical specifications and development of custom ALV reports and interfaces.
- Implemented PBAS0001 and PBAS0002 user exits for infotypes 0014 and 0015 to validate effective dates.
- Provided technical support to the testing team during integration test cycles.
- Worked for the PAI user exit in MP000800 screen 2000 to modify the BET01 field.
- Modified the Executive LTD report so that it considers the all new plan which is created for OE2005.
- Modified the OE status report which compares WEB/AGENT/IVR Enrollment and Fulfillment.
Environment: SAP R/3 4.7
Confidential
SAP HR Consultant
Roles/Responsibilities:
- Modified the existing Standard Bonus Program for Diff. Calculation for different Grade wise and amount wise.
- Created functional exit for checking The Absence record of infotypes 2001, 2005 and 2006.
- Created infotypes for Provision. Provision of Exgratia, Performance Award and for Bonus of employee Customer Checks for Personnel Administration and Recruitment.
- Utility Update Infotype 0003 Developed a utility program to update dates on employees Infotype 0003.
- Developed BDC programs, by Using Transaction PA30 to upload the MASTER Data.
- Developed Letters For Appointment, Confirmation, Absorption, Promotion, Increment, Offer Letter, Joining Letter Using Smart Forms.
Environment: SAP R/3 4.6C