Principal Database Engineer at Arena Solutions (San Mateo, CA 94404)

Arena Solutions serves hundreds of manufacturing companies world-wide with Arena PLM, our flagship on-demand Product Lifecycle Management solution, and we are looking for a Principal Database Engineer who is excited about joining our team. Arena has an informal, team-based company culture where best practices are used throughout the software lifecycle to ensure the quality of our PLM solution — starting with design and development, through verification & validation, all the way to application maintenance and customer support. As a principal database engineer, you will be in the unique position to influence the architecture, design and implementation of our on-demand PLM application while working alongside our dedicated operations team.

Responsibilities:

• Understand, support and enhance Arena PLM’s physical data model deployed on Oracle.
• Make significant contributions to application design and architecture. Enforce architectural guidelines and design patterns as appropriate.
• Come up with optimal data model and efficient PL/SQL code for various domain problems.
• Contribute substantially in design & development of schema objects, technical review of SQL code with peers as well as design review with other members of the team.
• Re-factor poorly performing SQL as necessary.
• Undertake system and Application tuning activities including tuning SQL queries and database/system.
• Guide and mentor other team members in efficient database design, data modeling and PL/SQL programming.

Qualifications/Experience:
• BS or MS in computer science or a closely related field.
• 8+ years experience in designing/developing large-scale software systems.
• Prior experience of designing and developing applications for high availability (Four 9’s) systems.
• Good understanding of Test Driven Development methodologies.
• Proficient in at least one object oriented language (Java or C++).
• Desirable development experience in Java and J2EE, especially with iBatis or Hibernate or Java Persistence.
• Significant development experience in a Unix/Linux environment.
• Strong technical writing and communication skills.
• Ability to work well in a team.

Interested? careers@arenasolutions.com