Database Developer - San Francisco 415
Database Developer is responsible for database-related activities for all applications. This includes database design and implementation as well as production support. Some of the responsibilities of the Database Developer include working with product managers to refine requirements, using Erwin to model any schema changes, writing stored procedures and SQL queries to support the application developers, creating and modifying Crystal Reports, tuning queries for performance, and managing the scripts used to deploy the database. Some of these responsibilities may be shared with other Database Developers. In addition, the Database Developer III also provides production support for database-related activities, such as ad-hoc queries to meet customer needs, debugging and patching production code, and analyzing the performance of production databases and tweaking the code to improve this performance.
Please note that this is NOT a DBA position, it is purely a developer position.
SUPERVISORY RESPONSIBILITIES:
None
SKILLS / EXPERIENCE:
·-5-7 years of hands-on database development experience in high transaction volume systems
-Expert at writing and tuning complex SQL queries
-Expert at database procedural languages such as Informix SPL and/or Oracle PL/SQL
-Experience with Informix databases preferred, but willing to consider Oracle or DB2 experience
-Experience with Crystal Reports and/or other reporting tools
-Willingness and desire to quickly respond to production support issues
-Experience working with product managers/business analysts to review and refine requirements
-Experience working with application developers to translate requirements into efficient implementation
-Experience with data modeling tools such as Erwin
-Team player
ALSO DESIRABLE:
-Familiarity with several server-side application development technologies and issues
-Data Mart / Data Warehouse development experience
JOB COMPLEXITY:
Works on complex departmental and/or strategic problems where analysis of situations or data requires in-depth evaluation and company knowledge of various factors.
Exercises judgment in developing methods, techniques and evaluation criteria for obtaining results.
Uses professional concepts and company's policies and procedures to solve a wide range of complex departmental and/or organizational strategic problems in effective ways.
ACCOUNTABILITY:
The Senior Database Developer is accountable for all of the items listed above including items that may be in whole or in part a function of the Core Development team. The SDD is responsible for working cooperatively and collaboratively with all project participants to see that the projects are completed on time and on scope.