Montana Jobs

facebook youtube linkedin
Mobile Montana Labor & Industry Mobile Logo

Job Information

Oracle Software Developer 5- Extensibility Architecture in Bozeman, Montana

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. Define specifications for significant new projects and specify, design and develop software according to those specifications. You will perform professional software development tasks associated with the developing, designing and debugging of software applications or operating systems.

Provide leadership and expertise in the development of new products/services/processes, frequently operating at the leading edge of technology. Recommends and justifies major changes to existing products/services/processes. BS or MS degree or equivalent experience relevant to functional area. 8 or more years of software engineering or related experience.

Oracle is an Affirmative Action-Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, protected veterans status, age, or any other characteristic protected by law.

While Fusion Applications has been a huge success, the basic architecture is based on an on-premise, Fusion Middleware stack that has not changed since its inception. The Fusion Applications Technical Architecture team has been tasked with defining the next generation architecture (codename Spectra) based on cloud native principles running in Oracle Cloud Infrastructure (OCI). This re-architecture not only has us work with a wide arrange or state-of-the-art technologies and OCI services, but it will also mean redefining processes and moving them to a modern developer workflow (CI/CD, fully automated testing, etc.). We will also lead the way in redefining the culture within the SaaS organization to a DevOps culture.

We will be designing and building a SaaS platform with value added services enabling SaaS developers to quickly build enterprise applications. We are looking for highly technical, hands-on leaders to help manage the effort to design, build out and promote this platform across the SaaS organization.

Job Description: Consulting Member of Technical Staff

We are currently looking for experienced SaaS engineer to join the Fusion Applications Technical Architecture team. Fusion Application must be built to be customized and extended, and you will be responsible for defining a unified extensibility architecture that can be applied to all sorts of different activities (e.g., customize the UI, business objects, reports, security, etc.). The architecture must enable customization projects to be treated like a development project and have a modern CI/CD process for the customizations. The architecture will enable not only customers but also partners to build extensions that can be packaged and sold. The work involves working with infrastructure providers and enabling them to provide customization capabilities in a consistent architecture.

Key Responsibilities:

  • Define the extensibility architecture for Fusion Applications

  • Understand the overall cloud native architecture for Fusion Applications as well as the existing architecture.

  • Understand the extensibility requirements from across Fusion Applications.

  • Evaluate available OCI services

Preferred Qualifications:

  • BS or MS degree in computer science, or equivalent

  • Expertise with: BI Architecture, Oracle Database, Kafka

  • Languages: Java / Groovy, Python, SQL

  • Experience with the following types of projects:

o SaaS applications

o Continuous Integration / Delivery including test automation

o Development on Cloud - Any platform (Oracle, AWS, Azure)

  • Visual Builder/JET or other JavaScript UI frameworks.

  • ADF Business Components or other ORM frameworks.

  • Kubernetes, Docker

  • Able to communicate difficult problems and complex solutions clearly and effectively

  • Excellent analytic and problem solving ability

  • Ability to thrive within a globally distributed engineering team

  • Quick learner and ability to teach/mentor others

  • Self motivated with ability to prioritize and multi-task

Job: *Product Development

Organization: *Oracle

Title: Software Developer 5- Extensibility Architecture

Location: United States

Requisition ID: 20000FUH

DirectEmployers