Note: The job is a remote job and is open to candidates in USA. Border States is an employee-owned electrical supply distribution company. The SAP Sr Software Engineer supports the IT Applications Department by developing, maintaining, enhancing, and supporting SAP applications and integrated business processes. The role also collaborates on projects, conducts technical walk-throughs, resolves application issues, and provides advanced application support.
Responsibilities
- Works with and collaborates with team members and the ERP Center of Excellence to determine how technology can best be used to enable or enhance business processes
- Adheres to Border States Electric SDLC best practice guidelines, standards and application change management procedures
- Performs impact, systems and feasibility analyses when designing and developing business requests
- Conducts technical walk-throughs with team members
- Creates technical documentation to describe program development, logic and coding
- Researches and recommends new solutions to enhance the value of business systems
- Diagnoses performance issues and debug integrated software solutions
- Determines standards, best practices and procedures for Applications Team
- Takes lead role on large project implementations working with contractors (both on and offsite) and ensures assigned duties are being performed
- Researches and recommends potential vendor solutions, provides formal recommendations to IT and Business Management
- Proactively puts forth recommendations to address forecasted risks and changing technology environment related to job duties
- Stays informed of evolving technology trends, best-in-class processes and innovations
- Works with technologies like REST, SOAP, JSON, XML, XSLT, XSD, Odata, etc., to design, map, configure, develop and test SAP integrated solutions using SAP Cloud Platform Integration toolsets
- Enhances SAP standard functionality leveraging standard enhancement framework – user exits, BADI’s, Enhancements (Implicit and explicit)
- Develops and customizes existing processes using ABAP and other SAP development tools and technologies which will include: IDOC’s, dialog programming, userexits, ALV, BAPI’s, BADI’s, enhancements, RFC’s, reports (Classical and Interactive) SapScript, Smartforms, and Data Dictionary
- Works with the SAP Mobile Platform to support, maintain, and enhance our hybrid mobile applications for signature capture
- Communicates best practices across area of responsibility and participates in continuous improvement of IT processes
- Provides advanced support with assisting the IT Helpdesk
- Performs off-hours support as needed
- Performs other duties as assigned by supervisor or other designate
Skills
- 4 Year STEM Degree or equivalent experience
- Minimum 5+ years of SAP development work experience
- Good working knowledge of PC, Windows, Microsoft Office (Excel, Access, Word and PowerPoint), Internet, and Outlook
- Demonstrated knowledge of software development best practices for the entire SDLC, including coding standards, code reviews, source code management, build processes, testing, and maintenance
- Advanced knowledge and experience in ABAP programming
- Experience designing and maintaining Core Data Services (CDS) views and Odata services
- Advanced understanding of relational databases and client-server concepts and commonly used concepts, practices, and procedures
- Advanced knowledge of optimization concepts
- Advanced knowledge of object-oriented programming concepts and design
- Communicate effectively with a wide range of audiences (technical and non-technical), and in a wide range of settings (e.g., one-on-one, small group, in person, conference calls and via e-mail)
- Excellent interpersonal skills; effective team player
- Good organizational skills and ability to manage multiple priorities, commitments, and projects
- Ability to work effectively independently and in a collaborative, team environment to achieve goals
- Ability to work seamlessly with others across geographical, functional and cultural boundaries
- Consistently demonstrates an eagerness to meet challenges with a self-starting attitude
- Ability to handle multiple project assignments concurrently
- Ability to work under pressure to resolve time sensitive issues
- Willingness and ability to share knowledge and experience with others on the team
- Excellent customer service skills include being competent, accurate, responsive, and engaged
- Lift from Floor: < than 10 lbs. - Frequently
- Lift from Floor: 10 to 25 lbs. - Occasionally
- Lift from Floor: 26 to 50 lbs. - Occasionally
- Sitting (a continuous period of being seated) - Continuously
- Standing (for sustained periods of time) - Frequently
- Walking (moving about on foot to accomplish tasks) - Frequently
- Bending/stooping (downward and forward) - Occasionally
- Climbing/Walking Stairs (ascending or descending) - Occasionally
- Reaching (extending arms in any direction) - Frequently
- Crouching/squatting (bending the body downward and forward by bending leg and spine) - Occasionally
- Kneeling (bending legs at knee to come to rest on knee(s)) - Occasionally
- Balancing (maintaining body equilibrium to prevent falling) - Occasionally
- Repetitive motion (substantial movement (motions) or the wrists, hands, and/or fingers) - Continuously
- Pivoting (movement in any direction with one foot, keeping the other in contact with the floor) - Occasionally
- Pushing/Pulling (using upper extremities to press against or draw or tug) - Occasionally
- Grasping (Applying pressure to an object with the fingers and palm) - Continuously
- Fingering (picking, pinching, typing; working with primarily fingers and not whole hand) - Continuously
- Talking (expressing or exchanging ideas by means of the spoken word) - Frequently
- Driving (the control and operation of a motor vehicle) - Occasionally
- Desk work (work usually performed at a desk) - Continuously
- Use of a computer - Continuously
- Use of a telephone - Occasionally
- Hearing (Perceiving the nature of sounds at normal speaking levels) - Frequently
- Travel (travel needed to perform job duties) - Occasional
- Experience with SOAP and REST based services, and API design
- Experience with SAP Cloud Platform and services including Cloud Platform Integration, API Management, Mobile Services, Intelligent Robotic Process Automation, WebIDE or Business Application Studio, etc
- Experience creating side-by-side extensions on SCP and in-app extensions on S4HANA
- Development experience across multiple functional areas (MM, LE, FI, HR, SD)
- Test driven development and agile development methodologies
- Advanced knowledge with HTML5, CSS & JavaScript
- ABAP Restful application programming experience
- Experience with SAP Fiori and SAPUI5
Benefits
- Health, Dental and Vision Benefits
- Accident, Critical Illness, Hospital Indemnity
- FSA & HSA
- Employee Stock Ownership Plan (ESOP)
- Disability Benefits
- 401(k) Retirement Plan
- Life Insurance
- Employee Assistance Program
- Paid Holidays
- Paid Volunteer Time
- Personal Leave time
- Bonuses to employee-owners upon the achievement of branch and company goals
Company Overview
Company H1B Sponsorship