Summary of the Role
The Senior SAP Commerce Cloud Developer will be responsible for leading the design, development, and implementation of SAP Commerce Cloud (SAP Hybris) solutions to enhance eCommerce capabilities and improve customer experiences. This role requires a deep understanding of SAP Commerce Cloud architecture, integration, and best practices.
Works closely with business analysts from Sales and Marketing functions to facilitate and enable technology implementation and improvements on B2B, B2C portals.
Responsibilities
- Lead the design and development of SAP Commerce Cloud solutions that align with business requirements and technical specifications.
- Collaborate with cross-functional teams to integrate SAP Commerce Cloud with other SAP and non-SAP systems.
- Develop & implement new features, enhancements, and customizations in SAP Commerce Cloud & SAP Composable (Spartacus).
- Optimize performance and scalability of the SAP Commerce platform.
- Troubleshoot and resolve issues with the existing SAP Commerce Cloud applications.
- Provide technical guidance and mentorship to junior developers.
- Support the migration of Accelerator based Storefront architecture to Headless or Composable Storefront architecture.
- Collaborate with various teams to define best practices for code quality, architecture, CI/CD, and DevOps aligned with SAP Commerce Cloud
- Quality: Conduct code reviews and ensure compliance with best practices. Ensure all code / configuration passes internal QA, Integration, UAT and other tests before being deployed for production
- Quality: Develop and maintain technical documentation. Ensure well documented code and design practices leveraging standard frameworks and recommended modeling tools are in place.
- Quality: Ensure that 100% of code is well maintained in source code repository.
- Learning: Stay current and updated with industry trends and advancements in SAP Commerce Cloud to remain skillfully relevant to be able to drive innovation.
- Productivity: Utilize appropriate methods, tools and technologies to enhance service delivery efficiency and effectiveness.
Educational Qualifications, and Work Experience
- Bachelor’s degree in computer science, or information technology.
- Relevant certifications in SAP Commerce Cloud would be necessary.
- 7 years of SAP Commerce Cloud (Hybris) product deployment and development experience
Techno-functional Skills:
- Strong hands-on experience in Java/JEE, Spring Framework, OData and RESTful APIs.
- Strong hands-on experience in Commerce Cloud, Solr Search, OAuth, SSO, DataHub, OCC and Junit.
- Must be proficient in web technologies such as HTML5, CSS3, JavaScript and Angular/React Framework.
- Must have working experience with SAP Composable (Spartacus) Project(s) end to end.
- Hands-on integration experience using SAP Commerce with other enterprise Systems like SAP ERP (S4 or ECC) using SCPI, BTP or RFC integration approaches, Integration with PIM system.
- Familiarity with database management systems and SQL.
- Proficient in Git technologies, with a strong grasp of branching and merging strategies, as well as a comprehensive understanding of CI/CD solutions and best practices.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
- Ability to create functional and technical specifications and documentation for the project including specifications for customizations, data migration, and system integrations
- Desirable: Experience with enterprise application integration and frameworks
- Positive Plus: Experience with project management
- Positive Plus: Experience with Informatica middleware or applicable middleware solutions
- Positive Plus: Experience with Azure and SAP ECC/S4
- Good to have: Experience of effectively managing third-party staff engaged for development and maintenance.
Required Operative Skills:
- Thoughtful practitioner of software engineering methodologies, frameworks and tools including leading Agile/Scrum (or similar) methodologies
- Knowledge of DevOps practices and tools such as Jenkins, Docker, and Kubernetes.
- Understanding eCommerce business processes and customer experience optimization.
- Familiarity with DevOps tools and Cloud environments (Azure/AWS)
- Ability to handle multiple tasks in projects and on-going operations.
- Exposure to tools ServiceNow, JIRA.
Required Behavioral and Collaboration Skills:
- Strong communication and interpersonal skills, and ability to collaborate with stakeholders, and work within a team environment.
- Be able to transition from big picture to detail quickly
- Creative thinking, problem solving, and decision making
- Self-motivated, taking initiative and is a self-starter
- Can work and collaborate effectively as well as remotely
- Demonstrate collaboration skills with the ability to handle conflict and work with a distributed team.
- International mindset – must be able to deal with diverse, international team.
- Positive Plus: Ability to direct collaborative efforts of multiple teams
- Positive Plus: Experience with appropriate organization size
Required Soft Skills:
- Strong written and verbal English skills.
- Able to work flexible hours to meet deadlines.
- Strong interpersonal skills.
- Process orientation. Working in self-organized manner, creating or updating processes, procedures, and building the knowledge base as needed.
- Relationship-building skills, including the ability to develop intra- and inter-team relationship as well as build and establish rapport with end users efficiently.