SAP Programmer Analyst

Weber-Stephen Products LLC    Palatine, IL
Job Description

Analyzes user data processing requirements, determines the best way to meet those requirements and designs and implements the solutions. This position requires proficiency in SAP ABAP language and experience in latest technologies such as FIORI apps, SCP and building interfaces with non-SAP technologies and cloud based solutions. Using Eclipse tool, Adobe forms and workflow experience for development is a must.

Essential Duties and Responsibilities include the following, other duties may be assigned

  • Consults with supervisor, systems analysts, other programmers, and end users to gather information about program intent, functions, features, data requirements, input requirements, output requirements, internal and external checks and controls, hardware and operating system environment, and interfaces with other systems.
  • Participate in cross-functional teams, when needed, on projects.
  • Designs or writes program specifications based on consultations with supervisor, systems analysts, other programmers, and end users. Compiles code into programs and corrects errors detected in compile process.
  • Creates test transactions and runs tests to find errors and confirm program meets specifications.
  • Writes and maintains departmental and user documentation of changes to computer code, programs, and specifications.
  • Work well with end-Users to document Functional requirements, obtain project milestone signoffs and conduct end-User acceptance tests.
  • Converts designs and specifications into computer code. Designs and codes layouts for onscreen user interfaces, printed outputs, and interfaces with other systems.
  • Provides technical assistance by responding to inquiries regarding errors, problems, or questions with programs. Analyzes code to find causes of errors and revises programs.
  • Revises program for corrections, enhancements, or system environment changes and coordinates with other programmers about program revisions.
  • Trains end users or technical support staff to use and support programs.
  • Participate in the Business Systems Group On-Call rotation to provide off-hours support.
  • Work with offshore team to develop and deliver quality software.
  • Competencies To perform the job successfully, an individual should demonstrate the following competencies

  • Problem Solving - Identifies and resolves problems in a timely manner; Gathers and analyzes information skillfully; Develops alternative solutions; Works well in group problem solving situations; Uses reason even when dealing with emotional topics.
  • Verbal Communication - Speaks clearly and persuasively in positive or negative situations; Listens and gets clarification; Responds well to questions; Demonstrates group presentation skills; Participates in meetings.
  • Written Communication - Writes clearly and informatively; Edits work for spelling and grammar; Varies writing style to meet needs; Presents numerical data effectively; Able to read and interpret written information.
  • Ethics - Treats people with respect; Keeps commitments; Inspires the trust of others; Works with integrity and ethically; Upholds organizational values.
  • Organizational Support - Follows policies and procedures; Completes administrative tasks correctly and on time; Supports organization's goals and values; Benefits organization through outside activities; Supports affirmative action and respects diversity.
  • Professionalism - Approaches others in a tactful manner; Reacts well under pressure; Treats others with respect and consideration regardless of their status or position; Accepts responsibility for own actions; Follows through on commitments.
  • Quality - Demonstrates accuracy and thoroughness; Looks for ways to improve and promote quality; Applies feedback to improve performance; Monitors own work to ensure quality.
  • Attendance/Punctuality - Is consistently at work and on time; Ensures work responsibilities are covered when absent; Arrives at meetings and appointments on time.
  • Dependability - Follows instructions, responds to management direction; Takes responsibility for own actions; Keeps commitments; Commits to long hours of work when necessary to reach goals.; Completes tasks on time or notifies appropriate person with an alternate plan.
  • Qualifications to perform this job successfully an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions:

    Supervisory Responsibilities: N/A Education and/or Experience: 4-year degree in Computer Science or Information Systems and 5 years’ experience as Programmer Analyst using SAP ABAP and upcoming ABAP related tools and technologies. Language Skills
  • 5+ years’ experience in SAP ABAP development
  • Strong ABAP programming language skills including OO concepts
  • SAP ABAP experience including custom design and development of RICEFW and Adobe forms
  • SAP development tools, debugging techniques, performance tuning
  • Programming experience with Java and JSON
  • Experience with FIORI, PERSONAS, SCP is a plus
  • Should have demonstrated expertise in interfacing SAP with other non-SAP techonologies and cloud based solutions.
  • Mathematical Skills As required to implement user defined routines programmatically. Reasoning Ability To be successful in this position the person must have strong problem solving and logical thinking skills.

    Computer Skills A strong knowledge of the ABAP programming language and Windows based PC functions and applications, particularly Web services.

    Certificates, Licenses, Registrations: N/A

    Other Skills and Abilities Individual must be a self-starter who works well without supervision and as a team player. Must possess reliable transportation and be willing to participate in the off-hours on-call rotation.


    Thu, 17 Jan 2019 19:51:50 GMT

    Recent from Blog

    The Jobrino blog is written with jobseeker and employers in mind to enable them to realize their full potential. Jobrino blog is your one-stop destination to find new research about the workplace and the latest insights into the employment market.

    Help Recruiters Find Your Resume on Google

    You dedicate your time and effort in creating an effective resume but now what? The next important step is to make it reach out to people who...

    Read more

    10 Tips on How to Prepare For a Job Interview

    In job interviews, you need to convince an interviewer that you have the skills, knowledge, experience and you are fit for the job. There are number of things to do before and after the ...

    Read more

    Dual Side Impact of Choosing Accounting Career Path

    This blog is written on why you need to choose accounting career path. The advantages and path way shown in this piece of ...

    Read more

    Benefits of Internship in Making Career Decision

    Making a transition from college to career can be unnerving. It can be hard for many graduating students to identify the right career path and may end up getting lost in the competitive job market. An internship opportunities can prove to be a “test drive” for ...

    Read more