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.
As a member of the Product Development IT team, you will apply your software skills to analyze, design and implement feature/functionality for Oracle's Community websites using Lithium/Jive Software technology.
·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.
·Leading contributor individually and as a team member, providing direction and mentoring to others.
·BS or MS degree in Computer Science or equivalent
·Minimum 5 years of software development experience.
·Solid understanding of the JIRA/Confluence architecture and the underlying APIs. Knowledge of Plugins/Web hooks/Add On Architecture is must.
·Solid knowledge of Oracle database and SQL queries.
·Solid understanding of the end-to-end IT process, including architecture, design, implementation and operations
·Solid knowledge of Linux operating systems
·Experience deploying Jive software in a large scale corporation
·Strong application design skills and implementation understanding of identity management and security.
·Ability to take feature/design through the software lifecycle to release robust, high-quality, production code
·Strong written and oral, technical communication skills required.
·Strong REST API based programming skills.
·Strong Java coding and diagnostics skills required.
·Strong knowledge of JEE architecture and relevant frameworks.
·Strong communication skills including the ability to express complex technical concepts to different audiences in writing and conference calls.
·Ability to take feature/design through software lifecycle to release of robust, high-quality, production code
·Open to Technologies and learning new.
·Flexible work times to enable working with team members in other time zones (Early and/or Late conferences)
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 assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.