**Position Role/Responsibility**:
**Development - (60% of Time)**
- Performs SAP ABAP programming using tools including Object Oriented programming with ABAP Objects, Easy Enhancement Workbench (EEWB), ABAP Workbench, Webservices, SAP Business Workflow, OSS Notes, BAPI, BADI, RFC, ALE, EDI IDOCs, Query Painter, Menu Painter, Screen Painter SmartForms, Adobe Forms, Interactive Adobe Forms, Object Model ALV, SAP CCMS Printing, Transport Management, and Debugging.
**Testing - (20% of Time)**
**Administration
- (10% of Time)**
- Participate in structured walkthroughs.
- Provide a weekly status update on development projects and support.
**Support - (10% of Time)**
**Skills and Knowledge Required**:
**Knowledge**
- Hands-on experience of mini5-6 plus years in SAP technical design, development, testing, and support with extensive experience developing within more than one SAP module.
- Work experience in SAP RFCs, Function Modules, Customer Exits, BADIs, User Exits, Enhancement Spots, Dialog Programs, BDCs, and BAPIs.
**Skill**
- Adept at handling priority shifts, development obstacles, and problems to successfully complete on-time quality deliverables.
- Adept at implementing complex technology-enabled business solutions.
**Ability**
- Creatively troubleshoot and solve complex business system problems,
- Organize tasks and manage time to complete multiple diverse assignments, while managing competing demands with professionalism and a win-win attitude.
**Requirements**:
- Bachelor of Art or Science Degree
- 3-5 years of experience in SAP ABAP development and strong knowledge of data modeling, development tools, and performance tuning.
- Knows commonly used technical concepts, practices, and procedures within SAP.
- Ability to create technical specifications to meet objectives of functional specifications and requirements studies.
- Ability to assume responsibility for the completion of one's work and meet deadlines.
- Ability to adhere to Don's Standards of Conduct Policy
- Provides technical support to business users by translating business requirements into technical solutions and complex technical concepts into business language.
- Develop technical solutions to meet business needs following established standards.
- Evaluate current system capabilities to identify changes that need to be made and determine the impact on the business. Ensures that programming and software requirements fulfill business objectives.
- Ensures all technical solutions are well documented and updated documents as changes are made.
- Tests technical changes and collaborates with business system analysts on functional, integration, regression, and business user acceptance testing and sign-off.
- Develop overall technical system design and prototypes of major system components.
- Adheres to Edward Don & Company's defined methods, standards, and policies for the development and operation of systems.
- Performs other duties as assigned.
**Benefits**
- Hybrid (2 days working at Ultra park II Lagunilla, Heredia and 3 days WFH)
- Private Medical Insurance
- Asociacion Solidarista
- Life Insurance
- Personal Day Off