Software Developer 3 – Oracle – 대한민국

Software Developer 3-21000W59

Applicants are required to read, write, and speak the following languages: English

Preferred Qualifications


Job Description

At Oracle, we are developing a suite of highly scalable Internet of Things (IoT) and Blockchain Cloud Applications (BCA) that are rich in functionality and easy to use for business users. Oracle’s IoT and Blockchain Cloud applications enable connecting, managing and securing the smart devices as well as collecting, storing, tracking and analyzing massive amounts of data streaming in from these devices. These apps help extending the reach of supply chain, enterprise resource planning and customer experience applications to the physical world – driving automation powered by intelligent predictive algorithms and digital twins.

We are looking for a highly accomplished Senior Software Engineer to join Oracle IoT and BCA Cloud products infrastructure development team. As a Senior Software Engineer you will be involved in designing and developing highly available, highly scalable, and secure distributed systems to process billions of events per day and deploying them to Oracle’s Next-Gen Cloud Infrastructure (OCI). You will be working with state-of-the-art cutting-edge technologies like Oracle Cloud, Oracle Autonomous Database, Kubernetes, Docker, ElasticSearch, Kafka. Working closely with our architects and talented engineers, you will be constantly learning and developing innovative functionality that will help your career growth.

Responsibilities

  • Design, develop, build, test, deploy, and maintain infrastructure services required to run IoT and Blockchain Cloud applications in OCI
  • Maintain build and continuous integration, delivery, and deployment (CI/CD) infrastructure for multiple development projects and teams and improve development velocity
  • Monitor development, staging, and production environments and application instances, manage infrastructure incidents, and conduct root cause analysis
  • Work with members of the team and participate in the design and development of key features required to make IoT and BCA Cloud services meet customer needs
  • Contribute ideas for continually improving the team’s productivity, job enjoyment, and code quality

Qualifications

  • 3+ years of experience as part of a complex software enterprise product development working on architecture, design and implementation
  • BS or MS degree in Computer Science, Informational Technology, or a related technical field, with a solid foundation in complex and distributed software system design, development, implementation, and quality assurance
  • Strong knowledge of data structures, algorithms, and code patterns
  • Experience programming in Java
  • Experience task automation in scripting languages like shell, Python, JavaScript, TypeScript
  • Boat load of passion & energy and hunger to learn new things!

Nice to have

  • Experience developing Software as a Service (SaaS) on a public cloud such as OCI, AWS, Azure, GCP
  • Experience developing Cloud Native solutions using Docker and Kubernetes
  • Experience building, testing, and deploying microservices
  • Experience monitoring distributed software environments using Prometheus, Kibana, Grafana
  • Strong understanding of relational and non-relational databases, enterprise applications, distributed computing environments, and distributed persistence technologies
  • Understanding of Linux operating systems, networking, and package management
  • Experience working with distributed teams located around the world on multiple time zones
  • Knowledge of Scrum and Agile methodologies

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 and 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. 3 years of software engineering or related experience.

Detailed Description and Job RequirementsDesign, 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.

Job: Product Development

Location: Korea, Republic of

Job Type: Regular Employee Hire

Organization: Oracle

Apply for Software Developer 3 – Oracle – 대한민국.



Job vacancy Software Developer 3 – Oracle – 대한민국 and Software Developer 3 – Oracle – 대한민국 Salary.

close