We help the world run better
Our company culture is focused on helping our employees enable innovation by building breakthroughs together. How? We focus every day on building the foundation for tomorrow and creating a workplace that embraces differences, values flexibility, and is aligned to our purpose-driven and future-focused work.
We offer a highly collaborative, caring team environment with a strong focus on learning and development, recognition for your individual contributions, and a variety of benefit options for you to choose from. Apply now!
SAP Ariba is the world’s business commerce network. We help companies extend their business commerce processes into the Cloud, where they can use our Procurement solutions and the Ariba Network to find opportunities to cut costs, reduce risk, and grow revenue through better collaboration with trading partners.
The Ariba Network is the world’s largest trading partner community with more than $3.75 trillion of commerce flowing through and more than 5.
3 million businesses in 190 countries around the world.
The Role :
The Ariba Network Engineering team is looking for a talented, passionate, hands-on seasoned developer with proven architecture, design and implementation skills.
In this role, you have the opportunity to accelerate the innovation and delivery of the Ariba Network, the largest Business Network for collaborative commerce.
The Network handles tens of terabytes of structured data and much greater volume of unstructured data. You will collaborate with designers, product managers, and experienced engineers to build out the next generation microservices based cloud platform and migrate the applications and services onto it.
You will work with Java, SAP Hana, Kafka, Spring, Temporal, Redis, Azure, GCP, UI5, CAPS , CDS, Business Process / Rules Engines and other cutting edge cloud technologies leveraging open standards to build out the platform and its applications.
Responsibilities :
- Be a member of the core Ariba Network engineering team and implement Ariba next generation platform.
- Drive technology adoption and feature designs across product lines.
- Provide leadership in all areas of the agile development process, development best practices, system architecture, design, implementation, and test automation.
- Drive the selection / creation of technologies, processes, and tools for building, converting, migrating applications and their data to the new micro-services platform in an automated and phased manner.
Qualifications :
- Bachelor’s in computer science or equivalent work experience
- 12+ years of development experience developing production grade software
- Significant level of expertise with designing, developing and delivering distributed micro-services based cloud platforms and applications to run at high scales and operationalizing them.
- Demonstrated leadership and ownership of a large and innovative platform / middleware component that has been successfully deployed
- Have a good grasp of how to solve for System Quality requirements around high availability, scalability, performance, security, resiliency, multi-tenancy, etc.
- Experience with SQL databases, persistence, microservices, messaging middleware and other middleware technologies.
- Exposure with K8s or Azure preferred or should be a keen learner.
- Excellent coding skill with Java and Spring.
- Preferred knowledge with UI5, CDS and CAP.