Oracle Software Developer 3 in Charleston, South Carolina
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 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.
Our team in the SaaS Engineering organization is focused on developing enterprise level automation solutions for our SaaS products. We leverage an agile development methodology (scrum/sprint) to facilitate the development of our products. Our development practices include empowered scrum teams, continuous build and integration, bi-weekly sprint reviews, and a heavy emphasis on testing. The successful candidate will work locally at the Hyderabad, India office.
As part of cloud engineering team the successful candidate will be part of a team that is responsible in supporting our SaaS production infrastructure on Oracle Cloud, including the servers and services which support our growing client base as well as designing and implementing highly scalable environments while simultaneously keeping a strict 24/7 uptime. This candidate will work with other teams in the organization and provide infrastructure & automation solutions for their needs. We are looking for a highly motivated individual with a very autonomous approach, is not afraid to make changes and bring in ideas, and has a get things done mentality.
The candidate must be a DevOps professional and understand the building blocks of Cloud IT, in general. These include client systems and applications, networking, infrastructure, data centers, web tools and technologies, databases and Big Data, and more.
Desired qualities of the candidate:
Thrive in a dynamic environment
Accomplish tasks with minimal supervision
Outstanding customer service and communication skills (written and verbal)
Continually innovate and improve product quality as well as group efficiency
Design new scalable solutions for fast changing infrastructure environment with complex needs in fields like - configuration deployments, monitoring, logging and much more
Perform deep drill down analysis into performance bottlenecks and provide necessary fixes
Bring in new ideas, change, evolve, improve and simplify the production infrastructure
Work closely with our development and research teams and provide customer friendly solutions and support
Successful candidates will have 10 years of related experience and a dedication to on-going professional development
Proficiency in at least one major programming language (Java, C, C , C#, Go)
Proficiency in at least one script languages (ant, shell, perl, python, etc), ideally using test-driven development (TDD)
Prior experience as a Manager for medium to large scale public cloud deployment
BS / MS level technical degree or equivalent experience; Computer Science or Engineering background preferred; MS Degree desired
Design and deployment of global, highly available, enterprise-scale global cloud infrastructures
Advanced knowledge of cloud and physical infrastructure concepts, technologies and patterns
Deep expertise and hands-on experience with Public Cloud (IaaS, PaaS, SaaS) and Infrastructure as Code capabilities
Preferred strong background in one or many of the following:
Public cloud platforms like: OCI, AWS, Azure, GCP, etc
Migrating complex, multi-tier applications on cloud
Configuration management (Chef, Puppet, Ansible, MCollective/Choria)
Cloud orchestration (CloudFormation, Terraform, Rundeck)
Cloud security technology and best practices (Oracle Cloud Security lists/groups, AWS Security Groups, SSO, IAM, WAF)
Authentication and Authorization protocols & technologies (LDAP, OAuth 2.0, OpenID Connect, SAML)
Telemetry solutions (Prometheus/Grafana)
Container Orchestration (Mesos, Kubernetes, Docker)
Expertise in system networking solutions DNS
Hands on expertise on ELK, Splunk & similar on a public cloud platform
Experience of backup & disaster recovery options and implementation in the cloud
Enterprise IT management frameworks (e.g. ITIL v3 processes)
DDoS mitigation and intrusion detections methods and experience
Global CDN solutions
Industry certifications - Oracle Cloud Infrastructure-Architect, AWS Certified Solutions Architect (Professional), MCSE Cloud Platform and Infrastructure, Redhat Certified Architect
Job: *Product Development
Title: Software Developer 3
Location: United States
Requisition ID: 20000IUD