Oracle Software Developer 5 in HYDERABAD, India
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. Define specifications for significant new projects and specify, design and develop software according to those specifications. You will perform professional software development tasks associated with the developing, designing and debugging of software applications or operating systems.
Provide leadership and expertise in the development of new products/services/processes, frequently operating at the leading edge of technology. Recommends and justifies major changes to existing products/services/processes. BS or MS degree or equivalent experience relevant to functional area. 8 or more years of software engineering or related experience.
About Oracle Managed Cloud Services
Oracle Managed Cloud Services plays a critical role in delivering and supporting best-of-breed Cloud Solutions to Oracle customers on Oracle Cloud Infrastructure (OCI). 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, Autonomous Services right from simple migration of workloads to Customers choice of deployments. Oracle Cloud helps organizations drive innovation and business transformation by increasing business agility, lowering costs, and reducing IT complexity.
Our team provides 24/7/365, follow-the-sun coverage while pushing the boundaries of what can be accomplished in the cloud. Advancing cloud computing means great growth opportunities, and highly rewarding experiences working in our expanding computing environments and DevOps teams.
About The Job
The candidate will work with highly skilled, highly motivated engineers using agile methodologies based on Scrum Sprint and incorporating enterprise agile practices
As a Senior Software developer Engineer, you must design, deliver the solutions that directly contribute to our esteem customer’s success. This role requires a strong backend development skill preferably, automation with Ansible, Terraform, Python. You may be supporting existing features or developing a new feature or feature subset (design, code, test, and deploy) for a customer in our /customer environment. You must be able to research new technologies that you bring to the team to better our offerings.
What you will need to be successful:
Code to live must be the motto. You must be passionate about automation. Write great code .
What You’ll Do
As a Senior Software Developer you will:
Own the product end -to -end develop strategic, tactical automation solutions ensuring customer success.
Build entire product that contain significant technical depth.
Improve the engineering practices, development process.
Mentor and train the junior members of the team in technical aspects
Understand different security integration models and requirements across various applications and provide efficient solutions.
Drive the design and architecture of the product /service
Identify and mitigate deep technical risks.
Be a Subject matter expert in at least one business-critical technology, Collaborate, work, and support various teams within the OMCS org for the solutions that our team builds for them
What You’ll Bring ( Must to have Skills)
Your drive, knowledge, and commitment will help us become as one of the best automation teams in the Organization. We look for:
Minimum 10+ years of professional development experience (end-end SDLC methodology)
Thorough end to end implementation knowledge on DevOps Strategy
Must have clear understanding automation and orchestration principles.
Have the ability design modular, meticulous & tactful automation solutions.
Perform code development, deployment and promotion to testing and production environments to support Sprint activities.
Minimum 7+yrs experience for at-least two of the following Scripting/Programming languages: Ruby, Bash, Java, SQL, PL/SQL.
8+yrs or more of working experience on Python.
Minimum 8+yrs of experience in Linux operating system.
Minimum 8+yrs of experience in Relational databases (Oracle, MySql)
7 years or more experience with one of the following Configuration management tools:
7-10+years of working experience and understanding of Continuous Integration/ Deployment and tools like
GIT: Mastery in Git, Git branching strategies
Previous experience with REST standards and creating REST APIs is a big plus.
Work closely with your peers and counterparts to design, package, deploy solutions leveraging the edge capabilities being developed by MCS Automation Team
Implement coding best practices.
Stay current on industry trends, emerging technologies.
Working knowledge on MS Visio.
Demonstrate knowledge on Public cloud platforms like OCI, AWS, Azure, etc.
Ability to quickly deliver multiple, inventive ideas that are fresh and simple while solving complex customer and business needs.
Must be detail oriented, task driven and have excellent communication skills with the ability to present complex information in a clear, concise manner to all audiences
Ability to work in high pressure, have flexible work times to work with teams in other time zones.
Additional Competencies * *
Working with Jira, Confluence, ALM.
Knowledge on Kubernetes, Vault, Docker and containerization methods is a plus
Knowledge on Grafana.
SonarQube or similar.
Must have demonstrated a curious, questioning mindset in previous work, along with a creative and analytical approach to problem solving.
Be a good Team player and shows willingness to learn and implement new technologies as needed.
At least 3 years of experience with user experience, designing UI is a plus.
Detailed Description and Job Requirements
Design, develop, troubleshoot, and debug software programs for the products we develop.
As a Sr. SDE, you will be playing an active role in the definition and evolution of standard practices and procedures, provide tactical solutions, identify, and mitigate technical risks.
Write great code and test. Work on mission critical and complex projects, involving the application of advanced technical/business skills in area of specialization. Act as a leading contributor and as a team member, providing direction and mentoring to others.
M.S / B.S. in Computer Science, Computer Engineering, Software Engineering, or related areas is preferred. 10+ or more years of software engineering or related experience is required.
Certifications Preferred if any
Cloud Certifications - OCI Certified Professional or Equivalent in AWS, Azure, GCP
Innovation starts with inclusion at Oracle. We are committed to creating a workplace where all kinds of people can be themselves and do their best work. It’s when everyone’s voice is heard and valued, that we are inspired to go beyond what’s been done before. That’s why we need people with diverse backgrounds, beliefs, and abilities to help us create the future, and are proud to be an affirmative-action equal opportunity employer.
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, age, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.