Oracle Fusion Applications serve the needs of thousands of enterprise customers every day in enterprise resource planning, human capital management, customer relationship management, supply chain management, procurement, marketing, sales, and service. Now we're building the next generation of Oracle applications on a new set of cloud-native technologies. WHO ARE WE? We're the Technical Architecture group, and we're defining Oracle's next generation application architecture based on cloud-native ... more details
Oracle Fusion Applications serve the needs of thousands of enterprise customers every day in enterprise resource planning, human capital management, customer relationship management, supply chain management, procurement, marketing, sales, and service. Now we're building the next generation of Oracle applications on a new set of cloud-native technologies.
WHO ARE WE?
We're the Technical Architecture group, and we're defining Oracle's next generation application architecture based on cloud-native principles. We're building new shared microservices for data access, messaging, security, job scheduling, and more. Our shared services, built on Oracle Cloud Infrastructure (OCI), provide the platform on which Fusion Applications will move into a cloud-native future. This is a strategic initiative at Oracle that is highly visible to and strongly supported by executive management.
The Developer Enablement team is tasked with making sure that Oracle application developers have the tools and knowledge they need to successfully adopt these new services and to architect applications using cloud-native principles while adhering to internal standards and best practices. The group focuses on three major areas:
- Inception — Helping Oracle application teams onboard to a new set of services including defining their own services and artifacts, adhering to standards, and following defined processes for architecture review and operational readiness checks.
- Education — Providing content to help application teams educate themselves about our services and how to use them. This may include documentation, sample code, lab exercises, training courses, playbooks and catalogs of approved design patterns, a developer certification program, and any other artifacts and processes the team believes are necessary to ensure that application teams are using our services correctly.
- Compliance — Defining and managing the process to ensure ongoing compliance with internals standards and best practices as new services are added and as applications evolve over time.
WHO ARE YOU?
First and foremost, you understand enterprise software development from inception and architecture through implementation and on to deployment and ongoing support. You've lived the life of a developer and have a deep understanding of what developers need to succeed. You've built and trained software development teams and are ready to apply what you've learned at scale to help transform the way Oracle builds software.
You have the product management skills to work with application teams to understand their needs and to prioritize the areas we should focus on and the materials and processes we need to provide.
You have the technical background and the intellectual drive to become a subject matter expert in each of our services, understanding what they provide and how application teams should best leverage them as part of their system architecture. You're skilled at capturing and sharing that knowledge in a way that lets application teams educate themselves effectively.
You see both the forest and the trees, and you're skilled at balancing the short term needs against the long term vision.
You're comfortable working with local and remote colleagues across geographies and time zones. You're energized by sharing ideas and understanding the big picture, and you provide and accept feedback gracefully.
QUALIFICATIONS
10+ years of software development experience including experience building teams, onboarding new developers, and bringing them up to speed quickly.
Experience designing platforms, APIs, microservices, and/or developer-oriented systems.
A thoughtful data-driven approach to roadmap development and prioritization.
Demonstrated ability to absorb, understand, and apply complex technical details in your planning, and the ability to speak with authority about both technical and business requirements to both technical and non-technical audiences.
Excellent oral and written communication skills, and the ability to communicate ideas at multiple levels from executive summaries to the nitty gritty details.
Career Level - IC5