Senior Software Engineer 2
Location:
, California
Posted:
February 08, 2017
Reference:
170001Z4
The NetSuite Platform is the foundation on which various NetSuite solutions such as ERP, HCM, Web Commerce are built. We're looking for an ambitious and creative developer to join our team and deliver a highly customizable and scalable platform. You will own the responsibility of designing and implementing some of the core components of the NetSuite Platform. You will have an opportunity to work with some of the brightest minds to solve very complex problems. As a Senior Software Engineer, you will be expected to communicate clearly, work productively with minimal supervision, think creatively and independently, and collaborate with team members in diverse functions (engineers, product managers, technical writers).

In-depth experience in large scale software engineering and system design is desired. A high-level of proficiency in SQL, Object Oriented languages as well as experience with database driven web applications is preferred. Proficiency in design patterns and test driven development and excellent communication skills in technical and non-technical contexts and situations are desired for this role. The ideal candidate will have experience in working towards deadlines in a rapid development cycle and the ability to prioritize competing demands.

Preferred Qualifications

• BS in Computer Science, Computer Engineering or equivalent
• 5 years of backend software development experience
• 5 years of Java experience
• Strong Java design and development experience with good instincts for clean and testable code
• SQL Experience, including schema design and development of efficient queries and PL/SQL
• A solid understanding of metadata design and its use in the architecture of enterprise applications
• Superb written and oral communication skills
• Knowledge of Design Patterns, Object Oriented Programming, TDD and SOLID principles
• Agile SCRUM experience
• Excellent problem solving skills
• Experience with enterprise design patterns

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 or any other characteristic protected by law.
Qualifications:
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.

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 or any other characteristic protected by law.

A little about us:
Oracle is shifting the complexity from IT, moving it out of the enterprise by engineering hardware and software to work together—in the cloud.

Know someone who would be interested in this job? Share it with your network.