Oracle Software Developer 5 in Bengaluru, India
Software Developer 5
Come and join the leading enterprise-software company in the market! Oracle is continuously growing and developing new solutions for business-to-business problems in all industries: IT, finance, automotive, education, healthcare, research, travel, entertainment and it goes on.
Our team is looking for a new colleague with a minimum of 10-15 years of experience to help us tackle complex challenges we encounter while defining, designing and implementing cloud-management software for our Demonstrations on customer-facing cloud. We as a team, are always looking for improving Sales consultants success rate in getting a customer to buy Oracle products and thrive to do our best in supporting them from the technology perspective to make their arduous tasks easier.
Why should you choose us? Here’s what we can we promise:
You will be part of a united team, where you can learn from professionals and you can also help others grow
We are a 24
5 team which means you get to work and share ideas with passionate group of people spread across United States, Mexico, Romania, Bangalore, Hyderabad
We work closely with our colleagues from other peer teams: operations, dev ops, build and infrastructure so your programming skills will be complimented with knowledge from adjacent domains
We build solutions where you will be involved in all the phases of the project: gathering requirements and analyzing the user’s needs, designing, coding, testing, deployment and maintenance, but also smaller tools with immediate results in improving our daily tasks of our colleagues
Our organization is devoted to personal development; we have programs dedicated to learning, either job related technologies or not, soft skills and a mentorship program where you can take advantage of the experience of others to help you grow
We have projects written in AngularJS, Node JS, PL/SQL, Apex, Shell, Python, Java, Go and Perl, so you can choose to deepen your skills in one of the languages or switch gears more often
We promise a lot of flexibility when it comes to chose what you want to work on, encourage to ideate to make things better, recommend new techstack to always learn new trends and at the same time make our software more efficient
How can you help us?
- Design, write and maintain software that manages Oracle product demonstrations, as well as cloud-management software that manages the Oracle demonstrations product fleet. Also, be ready to perform Linux-level administration tasks for our own server infrastructure, as well as to understand the context of our delivered solution.Also, you will be responsible for:- Developing new software- Creating and managing our development environments - Creating test cases and test environments and doing QA for the software we develop. Obviously Test suite plugins is what we are looking for automation- Doing maintenance (on a rotation basis) for our software- Problem diagnosis (part of maintenance for our software)
There will be around one week-end day every quarter (3 months) when you will be required to support the maintenance of our application. This is the usual Quarterly maintenance where we patch our entire farm, close to 15000vms and 2000 Dom0's
What we hope to find in you:
A bachelors/Masters degree in IT
A passion to learn and share
Front-end development technologies
Back-end development technologies
Continuous integration and continuous delivery tool sets
GITLab, Jenkins, Hudson, etc
Docker, Kubernetes, Wercker, etc
Strong knowledge of UNIX and LINUX commands/utilities/ Linux administration
Knowledge of a scripting language like Bash, Perl or Python will be a plus
Must have good written and verbal communication skills in English
Our core projects for the immediate future where your contributions would be needed are :
Shared Platform for Technology Demos, will help sales executives to get free PAAS gold demo setups with a click of a button. They would first test their demos on these test tenancies before getting ready for production deployments there by minimizing testing on production instances and lower tenancy fees
Complex hybrid service demos : This would involve deployment and rewiring of multiple SAAS components along with its life cycle management which otherwise would be a manual and laborious tasks
Aurora test automation framework extended to teams, where customers can plugin their own validations for their PAAS environments
Develop a new application in cloud, which replaces the current provisioning framework that uses SDI and instead will rely on OCI for Fusion as a SAAS service and make them ready for customer demos
Chatbot improvements, to help manage day-day tasks for Operations/Infrastructure team
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. 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.
Job: Product Development
Job Type: Regular Employee Hire