Responsibilities
- Hands on development/testing using SAP BODS, SAP PI/PO, SAP CPI, Java and associated technologies, in a cross-platform, multi-tier environment, preferably SAP S4 Hana, SAP MDG, SAP BW and other related or similar systems.
- To be part of various build, design/ migration discussions and build the required solution.
- Work with E2E designers to understand the requirements and provide the component design inputs.
- Build the component level designs to cater to the overall E2E Design. Consider Non-Functional and Functional requirements when building the design.
- Understand the E2E design and how to integrate with interfacing components. Knowledgeable on integration patterns and approaches
- Build and deliver complex Designs on time and with a high degree of quality
- Recommend opportunities for reuse of frameworks and data models where appropriate
- Able to liaise with various teams on design, developments and test aspects facilitating the functional aspects and managing the design completion
- Review the design and make sure to align with the requirement.
- Review test cases and code. Ensure that best practices have been adopted when writing test cases or code.
- Experience in the Agile Development model.
Person Specification:
Essential Skills (Skills without which the person cannot perform the role, limit to a maximum of four skills only)
- Experience and expertise using SAP PI/PO, Java, SAP CPI / BTP as Integration tools, the associated connectors, and technologies as part of a complex, large scale transformation projects.
- Experience with ETL, Integration patterns and transports including REST / Webservices (SOAP and JSON), SFTP/File, JDBC etc
- Knowledge of RDBMS and experience in understanding DDL, DML.
- Self-motivated, fast learner, and passionate about building and shipping a great product
Overall Skills and Experience (Include skills that in addition to the essential skills are required for the person to perform the role in a better way )
Understands CI / CD and is familiar with tools like Jenkins
Exposure to version control (GIT) and defect tracking tools (Jira)
Has fair experience in Agile Projects and having scrum master will be added advantage.
- Exposure to Object oriented concepts and programming
- Identifies key issues and patterns from partial/conflicting design and can take a broad perspective to problems and spot new, less obvious solutions. Manages time to meet agreed targets.
- Adapts information/style to the audience, explaining difficult issues clearly, to establish consensus and gain agreement.