We are seeking brilliant individuals with strong engineering backgrounds and proven track records to take feature / design through the entire software lifecycle to release robust, high quality, production code.
Communication skills, both written and interpersonal, are crucial.
Duties and tasks are varied and complex, needing independent judgment.
Solve complex problems related to infrastructure cloud services and build automation to prevent problem recurrence.
Design and develop designs, architectures, standards, and methods for large-scale distributed systems.
Work closely with the development team, technical project manager, support and individual contributors in backlog management and continuous delivery of features.
Architecture design, enterprise software life cycle and excellent coding skills are required.
- Provide thought leadership in designing, developing, and reviewing test automation.
- Develop and implement designs, architectures, coding standards and focusing on Oracle products and services.
- Collaborate closely with cross-functional teams to facilitate service capacity planning, demand forecasting.
- Partner with Site Reliability Engineering (SRE) teams and development team, understanding technical dependencies, and ensuring overall system reliability.
Qualifications:
- 15+ years of hands-on experience in software development, with a strong background in designing, implementing, debugging, and supporting distributed, scalable system.
- MS in Computer Science or equivalent experience.
- Proven expertise in cloud services architecture, specifically on Oracle Cloud Infrastructure.
- Extensive experience with Oracle technologies, including Oracle Database and Oracle Clusterware.
- Experience in Oracle RAC patching and upgrade in a fleet manner.
- Strong proficiency in Java development, REST API implementation, and automation.
- Deep understanding of networking, cloud computing patterns, C, Python and scripting languages.
- Good understanding in Linux kernel and proficient in Linux commands