Provides technical expertise and recommendations on large, technically complex, and critical projects to support and enhance the ERP systems. Responsible for all technical and development deliverables for assigned projects and ensures coding standards are kept up to date and followed across all functional areas. Works with business stake holders to define requirements, including functional and technical design for the improvement or replacement of systems and processes.
Partners with business units to identify solutions based on their functionality needs and establish development roadmaps.
Advises management on the evaluation, recommendation and implementation of customer facing technology projects (e.g.: E-Commerce, web, mobile).
Ensures best practices are followed and tasks are completed in a timely manner.
Stays informed of evolving technology trends, best-in-class processes and innovations.
Works as part of the ERP Applications Development Team to determine how technology can best be used to enable or enhance business processes.
Maintains competency in the technology related to responsibilities with a willingness and ability to share knowledge and experience.
Applies subject matter expertise to identify, develop, and implement techniques to improve productivity, increase efficiencies, mitigate risks, and resolve issues.
Creates technical documentation to describe program development, logic and coding.
Collaborates, leads and directs work effort with contractors (both on and offsite) to perform assigned duties.
Collaborates and advises with Applications team members in areas assigned on project needs to understand requirements, development, and estimate solutions in an organized manner.
Leads the development team in converting business requirements into technical specifications.
Leads technical walk-throughs and conduct internal and external application training to development group.
Proactively puts forth recommendations to address forecasted risks and changing technology environment related to job duties.
Supports code reviews, code standards, source control, continuous integration, deployment, testing and relevant guidelines for the team and/or consultants.
Ensures business continuity and disaster recovery documentation remains up to date as it relates to the functional area(s)
Perform other duties as assigned by supervisor or designate
Promotes and maintains the identity and reputation ofclient, ensuring customer satisfaction and addressing problems and complaints as they arise.
4-year STEM degree, Advanced Degree preferred or equivalent experience.
4+ years of relevant work experience.
Experience with cloud platform services such as SCP, GCP, AWS, or Azure.
Experience with SAP Mobile Platform, S/4HANA, SAP HANA and SAP Cloud Platform.
Extensive experience in ABAP with custom development and customizations to existing processes, including use with IDOCs, dialog programming, user-exits, ALV, BAPIs, BADIs, enhancements, RFCs, object-oriented programming, Reports (Classical and Interactive), Data Dictionary, and other SAP development tools.
Advanced understanding of relational databases and client-server concepts and commonly-used concepts, practices, and procedures.
Advanced knowledge of optimization concepts for programming.
Demonstrated knowledge of software development best practices for the entire SDLC, including coding standards, code reviews, source code management, build processes, testing, and maintenance.
Strong experience diagnosing performance issues and debugging background processes, workflows, and integrated software solutions.
Advanced knowledge of Agile software development.
Familiar with lean software development principles.
Experience with Kubernetes, Docker, Cloud Foundry, SQLScript, AMDPs, CDS views and XS Advanced (Microservices architecture) is a plus.
Experience with Web Services, RESTful APIs, JSON, OData, and Netweaver Gateway.
Job Id: US57L8ZS_BH1549888