Senior Software Engineer I
Assess business needs, design potential solutions, and plan software implementations. Plan and create maintainable, resilient, and fault-tolerant software solutions in a team ecosystem. Maintain, upgrade, and improve software solutions and systems. Work in the full systems life cycle and is responsible for coding, testing, implementing, maintaining and supporting of SAP RAR and SAP ECC applications.
Design, develop, test and deploy the following in SAP: report programs, conversions, interfaces, enhancements, Object-Oriented ABAP objects, Middleware development and configurations, Forms (Scripts, Smart forms and Adobe forms), PI proxy interfaces, standard code enhancements, call transactions, dialog programming. Perform code reviews to ensure adherence to coding standards. Implement SAP OSS Notes to fix bugs in standard code. Debug, troubleshoot and resolve tickets assigned. Build complex interfaces which involves integration to external systems. Work closely with business resources to support system and integration testing. Work on SAP S4 HANA system migration from SAP ECC. Requires Bachelor's Degree in Computer Science, Information Technology or technical related area plus 5 years of experience with software development and knowledge of agile SDLC practices, SAP RAR and SAP ECC applications, Object-Oriented ABAP (Advanced Business Application Programming), PI Proxy Interfaces, Middleware development and configurations, Forms (Scripts, Smart forms and Adobe forms), Conversions, Interfaces, Enhancements, User Exits, BADIs, OO ABAP, SAP OSS Notes, call transactions and dialog programming, SAP S4HANA, JIRA. Job located in Provo, UT.