What Add job title, key skills
Scroll for more!

Principal Software Developer

Zoek Pin Tadbund Hyderabad, Hyderabad, Telangana

Permanent (Full time)

Posted 6 days ago

All over the world, people's lives are better because of Oracle. Want to make a difference? Join our company of change-makers. From Oracle to culinary school and back again. Bonnie Carlson Kaypaghian uses the skills she learned to create recipes for her daughter’s Type 1 Diabetes and has written a cookbook to share with the world. LifeatOracle Principal Software Developer-21000H0ZApplicants are required to read, write, and speak the following languages:English Preferred Qualifications About Oracle Managed Cloud Services Oracle managed Cloud Services is part of OCI, plays a critical role in delivering and supporting best-of-breed cloud solutions to Oracle customers. Oracle Cloud is the industry’s broadest and most integrated public cloud. It offers best-in-class services across software as a service (SaaS), platform as a service (PaaS), and infrastructure as a service (IaaS), and even lets you put Oracle Cloud in your own Data Center. Oracle Cloud helps organizations drive innovation and business transformation by increasing business agility, lowering costs, and reducing IT complexity. The Oracle Cloud has shown strong adoption, supporting 70+ million users and more than 30+ billion transactions each day. OCI currently live on 28 regions, 10+ planned and growing strongly . About Service Engineering team Service engineering team is an engineering arm that creates significant impact on the success of Manage cloud services, responsible for designing, developing and building software solutions to effectively manage MCS customers. We also build new services to drive OCI consumption and works on Enhancing customers’ experience. Service engineering constantly improves operations by conducting system analysis and recommending changes in policies and procedures for MCS customers. About The Job A unique opportunity to join a rapidly growing world-class team to engineer cutting edge Oracle Cloud technologies and infrastructure that make up the Oracle Cloud solutions. As part of the Service Engineering team, you will be continually challenged and have an opportunity to contribute to the Oracle Cloud success every day, working closely with the development partners. As a Site Reliability Developer, you will solve interesting technical challenges by defining, designing, deploying, and troubleshooting key Oracle Cloud services, platforms, and infrastructure, always thinking about reliability, scalability, resilience, security, and performance. The ideal candidate for this engaging and visible technical leadership role would have the experience of a developer, the wits of a system and infrastructure whiz, and the courage of a spirited "closer". All these qualities bundled up in an affable communicator in order to make our Oracle Cloud customers successful. What You'll Achieve Champion service reliability and prevention –You will be part of the Service Engineering team, whose mission is to improve the efficiency of hosting operations and cloud based business services, in partnership with our service partners. You will also work on developing new offerings for Managed cloud on OCI platform Service design and implementation –As the Oracle Cloud evolves; you will collaborate with different cloud support organizations in defining and implementing improvements to service architecture, both current and future. You will also be designing and developing new tools and processes to make it easier and faster for the teams to support and deploy services in the cloud. Automation – You will have a clear understanding of automation and orchestration principles, and will be eager to automate, wherever and whenever the possibility arises, while simultaneously eliminating technical debt. Automation must be part of your DNA. Represent Service Engineering team - Proactive, self-motivated, customer-focused, organized, and a good communicator. Site Reliability Developer can be expected to represent Cloud products and engineering in sensitive forums. What you will need to be successful: Site Reliability Developer is a development engineer with system administration knowledge and have the ability to understand and explain the effect of product architecture decisions on the ability to run as distributed systems. You are driven by professional curiosity and a desire to develop a deep understanding of the services and the technologies they depend upon. You are passionate about automation, and can demonstrate practical knowledge of various aspects of distributed service design, including messaging protocols, caching strategies, persistence technologies, and queuing. Experience of driving change within an organisation, pushing through resistance and success in adopting new ways of working Ability to follow standard engineering principles using Agile development methodology and DevOps practices, including CI / CD and test automation. Must have demonstrated a curious, questioning mindset in previous work, along with a creative and analytical approach to problem solving Most importantly, the aptitude to be a good team player and the willingness to learn and implement new Cloud technologies as needed Love of programming and rock-solid in one or more languages: Bash, Python, Ruby, Powershell, Javascript. Python would be an added advantage Good Oral and Written communication skills MCA, BE or MS in Computer Science, or equivalent At least 2-3 years of software development and experience in shipping at least one release Over 8 years experience running large scale customer facing web services with a solid understanding of: REST API development Cloud PaaS/SaaS/IaaS environment Linux/Windows/Solaris administration Server hardware configuration Networking and TCP/IP Standard Internet services, such as DNS, HTTP, etc. Configuration management using Puppet, Chef, Ansible, SaltStack or similar Container and Container Management technologies Monitoring and Instrumentation Infrastructure Security and Compliance Database technologies; Oracle preferred Git branching strategies and distributed development Defining and documenting technical architecture of complex and highly scalable products Detailed Description and Job Requirement Being a member of this software engineering division, you will Perform high-level design and develop by studying information needs, conferring with users and studying the system flow, data usage, and work process Solve complex problems related to infrastructure cloud services and build automation to prevent problem recurrence Design, write, and deploy software to improve the availability, scalability, and efficiency of Oracle products and services. Design and develop designs, architectures, standards, and methods for large-scale distributed systems. Design and implement changes to existing or new software architecture. Facilitate service capacity planning and demand forecasting, software performance analysis, and system tuning Defining and documenting technical architecture of complex and highly scalable products 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. Job :Product Development Travel :Yes, 25 % of the Time Location :IN-IN,India-Bengaluru Other Locations :IN-IN,India-Hyderabad Job Type :Regular Employee Hire Organization :Oracle

Report job View Company Page
Apply on Hirer's Site
Apply on Hirer's Site
Similar Jobs