Oracle Software Developer 2 in Bengaluru, India
Software Developer 2
Oracle University, the education arm of Oracle, offers comprehensive, high quality training on Oracle Technology in over 60 countries worldwide. With over 240 courses available, customers can choose what they want to learn and how they want to learn it, be it online, in the classroom or self-paced. With over 500,000 Oracle University graduates, Oracle University is the largest software training business in the world.
The Systems Development team is responsible for the development and maintenance of critical business applications for Oracle University. As a member of the Systems Development team, you will be responsible for developing robust, scalable applications which integrate learning management systems and the Oracle University web site, which has been ranked the top education web site of all enterprise software companies. In addition to technical and programming talent, our developers need to be customer focused, exhibit excellent communication skills, work well in a global team environment, be self-motivated and be willing to take on varied tasks to ensure the success of our projects. Excellent command of spoken and written English is required.
Conduct research and find solutions for complex technical problems.
Be a key contributor by proactively contributing to the formation of practical and high quality solutions.
Take personal responsibility for delivery of software components.
Design, prototype, build, unit test, bug-fixing and evaluation of key components of the project.
Ability to work independently with the business users and IT team to gather project requirements.
Computer Science or Engineering background, or equivalent experience in writing enterprise software products.
5 years of experience in front-end web applications development.
Strong knowledge of HTML and CSS. Experience using Bootstrap is a plus.
Proficiency using JSON, both generating and reading documents, for interchanging data between different applications.
Strong knowledge in using and implementing Rest APIs.
Experience with Node.js is highly desirable.
Experience with Java and PHP are a plus.
Excellent analytical and problem solving skills.
Confident team player, with outstanding verbal and written communication skills.
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 apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.
Duties and tasks are standard with some variation; displays understanding of roles, processes and procedures. Performs moderately complex problem solving with assistance and guidance in understanding and applying company policies and processes. BS degree or equivalent experience relevant to functional area. 1 year of software engineering or related experience.
Job: Product Development
Job Type: Regular Employee Hire