Oracle Software Developer 1 in Morrisville, North Carolina

Software Developer 1

Preferred Qualifications

Position Title: GBU Internal Clouds Software Engineer

Location: Morrisville, NC

Supervisor: Robert Garrell, Senior Director – Cloud Native Engineering

The Environments as a Service team is an integral part of Oracle’s Cloud Native Engineering group which provides a microservice-driven platform, software delivery toolchain, and operations model to support high margin, highly elastic, and highly available Software as a Service (SaaS) applications. The Environments as a Service team develops and provides pre-production, private cloud Infrastructure services (IaaS) for Oracle’s Communication, Health Sciences, Utilities, Construction Engineering, Financial Services, and Hospitality Business Unit development teams.

Position Description:

The candidate will work on the Environments as a Service team to develop and provide IaaS using Oracle OpenStack for Oracle Linux (O3L). The candidate will work on a highly skilled and highly motivated team using Agile methodologies based on Scrum and incorporating enterprise Agile practices from Scaled Agile Framework (SAFe).

The candidate will get significant hands on experience with:

  • Linux operating system administration and virtualization technologies

  • GitHub and GitLab tools for software development, source code management, and application deployment

  • Development of hardened Kernel Virtual Machines (KVMs) and Containers

  • Jenkins Pipeline management

  • Programing in Python, Shell, occasionally JavaScript and PHP

  • Docker and Kubernetes container management solutions

  • Automation tools like Ansible and Terraform

  • Collaborative software development governed by continuous integration and continuous deployment

  • Enterprise and NEBS hardware including Cisco, Dell, HP, and Oracle

  • Networking including IPv4 and IPv6 implementations of DHCP, DNS, SNMP, and high availability architectures

  • Work developing virtual reality displays for cloud operations.


Preferred Qualifications:

  • Motivated to learn multiple, cutting edge technologies in the cloud industry

  • Technical problem solving capabilities and the ability to communicate effectively in a team environment

  • Fundamental understanding of the Linux operating system and administration

  • Basic understanding of hardware concepts including RAID

  • Basic understanding of the OSI networking model

  • Intermediate programming skill in C , Python and Shell.

  • Exposure to orchestration and automated configuration management, Terraform is a plus

  • Conceptual knowledge of containers, microservice architecture, and continuous integration environments

  • Experience with tools such as git and gitlab-ci. JIRA and Confluence experience is also desirable.

  • Experience with the Unity VR engine using C

Summary of Qualifications:

A major in Computer Science, Computer Engineering, or Electrical Engineering or similar major with at least 3.75 GPA; strong work ethic, and high integrity. A desire to learn computing best practices from an industry leader in a diverse and inclusive environment.

Detailed Description and Job Requirements

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

As a member of the software engineering division, you will use basic knowledge of software architecture to perform tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture.

Work involves some problem solving with assistance and guidance in understanding and applying company policies and processes. Gaining competence in own area and acquiring a higher level understanding of role, processes and procedures. BS degree or equivalent experience relevant to functional area. 0-2 years of previous software engineering or related experience.

Oracle is an 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 and protected veterans status or any other characteristic protected by law.

Job: Product Development

Location: US-NC,North Car-Morrisville

Job Type: Regular Employee Hire

Organization: Oracle