Preferred Qualifications
The candidate is expected to write excellent quality C / C++ / code on the UNIX platform. He/She must have hands on experience in C/C++, excellent analytical/problem-solving skills, knowledge of data-structures and object oriented design. Candidate should be able to work with little or no guidance from architects and managers. Candidate must have expert knowledge in UNIX programming environments. Good communication skills – both written and verbal. Understanding of Database and performance tuning knowledge is a plus.
Desired Skills: Preferably from a telecom domain and product development background.
%26sect; Architect and design new features and systems for our customers.
%26sect; Work across teams to engineer the best system (both for operations and for customers) regardless of org boundaries or ownership.
%26sect; Debug, maintain and improve existing systems, with a focus especially for reducing operational burden and on performance.
%26sect; Be a generalist, able to debug issues across a wide breadth of our stack.
%26sect; Scale our systems by building tooling and automation.
%26sect; Work with partner teams outside our org and external to Oracle.
%26sect; 8+ years%26rsquo; experience delivering and operating large scale, highly available distributed systems, overall 12+ years of experience in software development.
%26sect; History of working in large codebases in C/C++, Java and experience with scripting languages such as Python, Perl, etc.
%26sect; Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
%26sect; Systematic problem-solving approach, strong communication skills, a sense of ownership and drive.
%26sect; Broad understanding of cloud services such as Kubernetes, Docker, Kata and Calico
%26sect; Past experience on legacy Cloud Computing platforms is preferred. Current working knowledge of OCI, Openstack, AWS, GCP or Azure platforms is a bonus.
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 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.
Source link