Oracle Applications Developer 5 in Bozeman, Montana
Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications.
As a member of the software engineering division, you will specify, design and implement major changes to existing software architecture. Create new architecture for a moderate size product or a portion of a major product. Build and execute unit tests and unit test plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering to ensure consistency, testability and portability across products in general.
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.
The responsibility is to design, architect and implement application security framework to serve as a platform foundation enabling a consistent and uniform security architecture for the Oracle’s Microservices based next generation Microservices based SaaS products built on Cloud native platforms.
Apart from a deep knowledge of security technologies, and a deep understanding of security vulnerabilities and counter measures, the individual should also have extensive experience in providing architectural leadership to large number of software projects spanning numerous teams.
BS in Computer Science, Math, related technical field or equivalent practical experience, 10 years
Good understanding of application security architecture, Identity and Access Management
Knowledge of Identity and Access management standards and protocols such as OAuth, OpenID Connect and SAML
Knowledge of AAA (authentication, authorization and audit) concepts, RBAC and policy based access control models
Knowledge of cryptography, PKI and TLS, Secrets management
Knowledge and experience with Istio, OPA and other common application security policy enforcement facilities for micro-services based SaaS products.
Knowledge of API Gateways and API gateway based security enforcement architecture
Knowledge of network security and Mobile security platforms and solutions
Knowledge of Cloud deployment security, security lifecycle and operations practices
Deep understanding of web application and general software vulnerabilities and counter measures
Job: *Product Development
Title: Applications Developer 5
Location: United States
Requisition ID: 20001520