Given general direction, the Development Analyst completes assignments, often independently to utilize ABAP programming, analytical, and toolset knowledge and skills to assess, define, implement, and deliver IT solutions for business needs.  ERP/SAP application/data knowledge, business information reporting, analytical, communication & maintenance/support skills and experience and collaborative relationships to provide system solutions, answer questions and to seek cross-functional solutions to problems. Specific Technical Skill Requirements: ABAP programming with SAP version ECC 5.0 or later. Programming and developing experience with SAP core modules, especially SD, MM, FI, CO , PP and PM Proficiency and expertise in programming using ABAP objects in developing interactive reports, dialog transactions, enhancements, interfaces, conversions and ALV reporting as per the functional document Extensive knowledge and experience with SAP development tools and technologies such as ABAP Work Bench, User-exits, Interfaces, IDOC, BAPI's, BADI's, Sapscript, Smartforms, CMOD/SMOD, Function Modules, RFC, ALE , Class and Methods and SAP enhancements Strong knowledge of ABAP performance tuning skills, debug and SQL tracing tools Experience in development in a variant configuration environment is preferred Experience creating technical design specifications and documentation to insure compliance with the functional design Job Responsibilities : 1. Uses established procedures to convert data from project specifications and statements of problems and procedures to create specifications for modification of computer systems, creation or modification of queries, in response to user requirements. 2. Uses established procedures to plan/design, develop/code, test, debug and document applications to provide users with an enhanced ability to respond to their business needs. Develop and prepare computer programs, either with new code, modified programs, or reuse of existing code through the use of program development software alternatives. 3. Ensure that SAP technical activities (eg ABAP development) maximize the use and adoption of standard SAP solutions and minimize the ongoing Total Cost of Ownership ( TCO ) for maintenance and upgrade of the SAP solution. 4. Provide systems and applications support/maintenance by defining problems, generating reports, answering data related questions, and identifying alternative solutions to recommend a preferred solution. 5. Conducts detailed analysis of all defined systems specifications for changes in system requirements, client requirements, or system configurations. Prepares flowcharts and diagrams to illustrate sequence of steps program must follow and to describe logical operations involved. Documentation may include process flow diagrams. 6. Individually or part of team, leads and/or contributes to small to mid-size projects and multiple projects. Provide short-term planning on individual projects; may provide input and direction to other team members. Participates in completion of project plan and/or work request plan documents. 7. Works with other Applications Development and Technical Operations associates to assist in providing solutions for business needs based on input from users and IT Management. Consults with users to identify user needs, requirements, objectives and current operating procedures. 8. Follow workload and plans based on priorities set by IT Management. Communicate with users and IS associates regularly to keep them informed of requests, progress and status. 9. Develop and implement new tools or systems, which cost effectively meet the needs of the business community. Assists in the research and discovery of new technologies that could be used to improve business processes. Support Technical Operations in the implementation of the application into production. Proactively troubleshoot for problems and work across boundaries to ensure problems are resolved 10. Assist with the management of application development projects by defining and scheduling tasks, coordinating needs and ensuring project implementation and completion meet objectives (on time; on budget, on spec). 11. Performs other related duties as assigned.
Apply to this job