Work closely with SAP developers to understand their projects and their needs.
Create high level requirements and designs.
Define and implement architectural / coding best practices and participate in software design and code reviews with the development team consisting of frontend-, backend-, full-stack, Dev-Ops and ML engineers.
Guide developers while giving them space to learn and grow
Support the product team with technical feasibility analysis, solution proposals, and ballpark effort estimations.
Support customer workshops and engagements with holistic architecture and solution integration expertise
Communicate with central architecture teams inside SAP for software design and integration tasks
Stay on top of technology trends and actively participate in the SAP Expert community to share knowledge.
Required:
Bachelor, Master or Ph.D. degree in Computer Science, or other relevant disciplines.
Proven experience in designing, developing, deploying, and testing multi-tenant business applications in the cloud with a focus on backend infrastructure.
Experience in developing data-driven microservices, APIs, CI/CD pipelines, TDD, hands-on experience with docker containers and Kubernetes, familiar with one of the cloud providers.
At least 10+ years of professional experience as developer with 5+ years as an architect.
Proven ability to work in an agile environment using SCRUM methodology
Strong communication and collaboration skills, with the ability to work effectively in cross-cultural teams.
Preferred:
Experience in writing technical documentation.
Experience in data science or data engineering
Knowledge about the SAP Business Technology Platform
Familiarity with JSON, Git, docker, kubernetes, AWS, GCP