Successful candidate will be part of the Database Division Database Engines Development team. In this role, your responsibilities will include but are not limited to:
-
Work on complex problems, with minimal supervision, where analysis of the situation requires an in-depth evaluation of various factors
-
Create design specifications based on requirements for new or existing products
-
Design implementation and ownership of a major design or system component
-
Develop, enhance and maintain existing software
-
Solve or recommend solutions to very complex issues and problems, including customers reported problems
-
Exercise judgment within broadly defined practices in selecting methods and evaluation criteria for obtaining results
-
Initiate the use of new technologies
-
Work effectively within a team environment and serve in a leadership role
-
Establish a course of action to deliver high quality products on time
Required Experience and Education:
-
A minimum of 8 years software development experience
-
Degree in Computer Science or related field or equivalent experience
-
In-depth knowledge of the data management space including:
-
ISAM-styled record store algorithms
-
Relational database concepts
-
SQL language, syntax and dialects (SQL Server, Oracle, Postgres)
-
Relational data access methods (Ex. ODBC, JDBC, native)
-
Strong development background
-
Languages: C/C++, Java
-
Multiple platforms: Windows, UNIX flavors (Ex. Linux, Solaris, HP-UX), NetWare
-
Strong OS/system level knowledge as it pertains to performance (time and space)
-
Process memory consumption
-
Scalability / Speed
-
Transaction throughput
-
32-bit to 64-bit transition: interfaces, bootstrap, porting
-
Technical leadership skills
-
Product architecture guidance
-
Product/project decision-making, balancing long and short term goals
-
Development and QE process guidance
-
Proactive and good problem solving skills
-
Good oral and written communication skills, able to communicate effectively with cross-functional personnel
Preferred Experience and Education:
-
Diverse experience with a variety of programming languages, development tools, technology frameworks, application servers and databases
-
I18N software development experience for Japanese and European languages
-
Multi-processor programming experience
LOCAL CANDIDATES ONLY
An Equal Opportunity Employer