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. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 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.Company overviewEmerging technologies are disrupting old paradigms and unleashing new opportunities. Oracle has embedded innovative technologies in every aspect of our cloud, enabling companies to reimagine their businesses, processes, and experiences. Oracle is again revolutionizing how data is managed. Oracle is the #1 provider of business software, with a broad portfolio of solutions for companies of all sizes. Today, 430,000 customers in 175 countries use Oracle technologies toseize business opportunities and solve real, tangible challenges.Position SummaryOracle's Global Business Units (GBUs) provide best-in-class products and services to the communications, construction and engineering, food and beverage, financial services and insurance, health sciences, hospitality, public sector, and retail industries. The GBU Technology Services team define, build and support common services that GBUs use to deliver their products and services.We are committed to delivering state-of-the-art experiences that delight users and provide value to our industry customers.We are developing an Analytics and Data Science (AI/ML) Cloud Service for different GBUs to uptake. We need a talented, multi-faceted Software Developer to work on state of the art technologies for developing and supporting our analytics infrastructure and applications on oracle cloud.Responsibilities:
Provide senior level expertise and support in the current principles and best practices of architecting, designing, and managing database systems.
Perform database administrator tasks including analyze, develop and maintain complex OLTP Oracle 12c/18c backend databases in support of the various business applications
Continually investigate methods to improve database reliability and performance on cloud implementations
Proactive Database performance monitoring
Database performance tuning and best practices implementation
Enforce and document database policies, procedures and standards, ensuring that storage and archiving procedures are functioning correctly
Collaborate with development teams to support software applications, reporting and analysis applications, data extraction, related database design and indexing strategy, schema development, data modeling, data migration, and other relevant database interface issues.
Implement and maintain database security (create and maintain users and roles, assign privileges)
Ensuring data integrity and availability
Establish and execute periodic disaster recovery testing
Database security, and encryption
5 years hands-on experience as an Oracle DBA
Solid understanding of Oracle database and linux systems
Solid experience in Unix scripting, SQL
Solid experience installing, configuring, upgrading and tuning Oracle 12c/18c on Linux
Experience implementing Oracle Database Vault
Experience supporting Oracle Golden Gate
Experience working within a structured change management process
Excellent analytical and communication skills
Experience with Oracle Enterprise Manager (OEM) 12c, Oracle Recovery Manager (RMAN)
Unix shell scripting, SQL Scripting and PL/SQL experience
Solid experience in oracle database tuning
Flexible – The environment is highly dynamic. You will be expected to keep up with the changing environment while ensuring a high level of operational effectiveness
Team Player – This role is part of a much larger team
Experience in developing SaaS and PaaS and a good understanding of Cloud principles.
Excellent analytical, organizational and problem-solving skills coupled with a strong work ethic.
Experience in working with python scripting
Experience in working on large data sets.
Experience working with complex data models, large databases, extensive reporting and data analysis.
Contributions to open source projects is a plus.
Sociable, Autonomous and Cooperative.
Job: Product DevelopmentOrganization: OracleTitle: Software Developer - Oracle Database ExpertLocation: United StatesRequisition ID: 20000PCNOther Locations: Mexico, Canada