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

    This job posting is no longer available on Jobrino.
    Find similar jobs: on Job Search

    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.

    5 Valid Reasons for Changing Jobs in USA

    Answering the question, “Why do you want to change jobs?” while sitting in a job interview can be quite uneasy and uncomfortable for you. The hiring managers will naturally be curious as to why you wish to change jobs and want to hear the right reasons from you. ...

    Read more

    Why Employers Prefer Targeted Job Applications

    Job People who enjoy what they do are the people from who companies benefits the most.  In other words, doing your homework to target specific company beforehand, can land you a job, rather than relying on a resume and waiting with crossed fingers. Besides searching ...

    Read more

    What things to bring to a Job Interview– Job Interview Tips

    It is very important to be prepared for everything with physically to mental need, well organized and ready to go when you attend a job interview. You should start preparing for your interview as soon as a company gets in touch with you about your candidacy. Below ...

    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