Full Job Description
Responsibilities:
· Design and develop cutting edge user interfaces for our new products and enhancements with high quality
· Work with product management and user experience teams to define product and user interface requirements
· Acquire knowledge of existing code and refactor code as needed to meet the needs of the evolving product requirements
· Write detailed design documents and participate in design reviews
· Perform unit tests and participate in code reviews
· Work with the back-end, platform, data services and QA teams to deliver high quality product releases on time
Requirements:
· BS/MS in computer science or other relevant technical degree
· 6+ years of professional experience in JavaScript and related frameworks such as ExtJS, ReactJS, AngularJS, jQuery, etc.
· Good knowledge of HTML and CSS
· Excellent object oriented programming, unit testing, debugging and code organization skills
· Demonstrate strong analytical and problem-solving skills, particularly as it relates to web application design, development and infrastructure
· Expertise troubleshooting cross-browser issues
· Experience in Oracle JET preferred
· Familiarity with XML, JSON
· Familiarity with Java/J2EE/Spring-MVC frameworks is a plus
· Familiarity with Agile Scrum or similar methodology
· Familiarity with SASS is a plus
· Excellent communication skills
· Ability to quickly learn and develop expertise in highly complex applications and architectures
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.
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.