Oracle San Mateo , CA 94401
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 more 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 key driver of NetSuite's success in meeting the needs of our broad customer base is the SuiteCloud Platform, a platform-as-a-service (PaaS) for customizing and extending NetSuite's core capabilities. Customers build on the platform directly or install SuiteApps built on the platform by independent solution vendors. We're looking for ambitious and creative developers with a track record for innovation in cloud-based applications and/or platforms to join NetSuite's platform team, delivering the cloud's leading software development lifecycle framework.
NetSuite division of Oracle is looking for Principal Software Developer to work on the platform team tasked with building record framework (client and server side) to support both internal teams as well as customers and partners. This role is 70% hands-on development and 30% project management and leadership. You will play very active role in defining the technical specification by getting feedback from developers (internal and external). You will also work with the product manager to define requirements and drive projects to completion.
B.S. or M.S. in computer science or equivalent
10 years of software development experience
5 years of experience with Java
3 years of SQL experience, primary database is Oracle
Understanding of HTTP, Internet protocols, Web browsers
Superior communication skills
Knowledge of Design Patterns, Object Oriented Programming, TDD and SOLID principles
Experience driving projects executed by a team of engineers
API development a plus
Experience in development of platform for building or extending cloud applications