Bachelor’s degree in Computer Science, Information Systems, Information Technology, Management Information Systems, Math, a related field, or equivalent experience (preferred)
5+ years of professional experience in SAP ABAP development, with a proven track record in delivering large-scale or complex projects
Hands-on experience with FSCD (Financial Services – Collections and Disbursements), S/4HANA, and Object-Oriented ABAP design
Proficiency with Eclipse ADT, ABAP RESTful Application Programming Model (RAP), Core Data Services (CDS), ABAP Managed Database Procedures (AMDP), SAP Fiori, and ABAP Unit
Strong analytical and problem-solving skills with the ability to work independently and as part of a team
Excellent communication and collaboration abilities to interact with cross-functional teams and stakeholders
Demonstrated initiative and commitment to continuous learning and process improvement
Ability to work in the tech office in Lansing, Michigan (not fully remote)
Responsibilities
Lead the design, development, testing, and maintenance of SAP applications in alignment with business and technical requirements
Utilize advanced ABAP programming techniques, including Object-Oriented ABAP, ABAP Managed Database Procedures (AMDP), and Core Data Services (CDS) to deliver high-quality solutions
Provide technical leadership and mentorship to other developers, promoting best practices in ABAP design, performance optimization, and maintainability
Collaborate with business analysts, quality analysts, architects, and project teams to translate functional requirements into efficient technical designs
Participate in system upgrades, enhancements, and integration efforts
Conduct code and design reviews, troubleshoot complex issues, and ensure adherence to quality standards and SAP development methodologies
Develop comprehensive documentation for programs, processes, and system modifications
Stay current with emerging SAP technologies and recommend innovative approaches to improve system performance and functionality