Innovation Jam Blog

Insight and opinion in our business innovation blog

Job Description: Sr. Database Engineer

Accept Software, www.acceptsoftware.com, helps companies create tomorrow's winning products and drive sustained competitive advantage. Forward-thinking businesses increase new product revenue, drive competitive advantage, maximize R&D investment, and improve productivity with Accept's award-winning Innovation Management Solution. Uniquely comprehensive, Accept conceived of and delivered the first solution to combine innovation business processes and a single system of record with the voice-of-the market, portfolio and product planning and management, enterprise reporting, and role-based dashboards. With Accept, companies gain visibility and control, align corporate and product strategies with market needs and successfully execute strategies and plans. Accept Software was recognized by the Association of International Product Marketing and Management (AIPMM) in 2006, 2007 and 2008 with the Excellence in Product Management Award.

Founded in 2002, Accept Software is a venture-backed company whose culture is that of an entrepreneurial organization that consistently wins new business, excites customers with our vision, remains dedicated to our objectives, and has fun. Accept's growing customer base includes BEA Systems, Cadence Design Systems, Galileo, and Hewlett-Packard. Accept offers competitive salaries, healthcare and other benefits, as well as stock options in an exciting, fast growing start up.

Position

We are seeking an experienced senior PL/SQL database engineer. You will lead the design and architecture of our SaaS mulit-tenant database architecture and assist the java engineers with developing highly optimized database operations. The candidate must have a proven track record delivering successful products. The candidate should demonstrate knowledge of the various aspects of web-based J2EE database and applications design. You will work closely with lead engineers and architects. This position reports to the VP of Products.

Roles & Responsibilities

  • Enhance and support the Accept physical data model deployed on Oracle
  • Work with software engineers to ensure the overall application design is optimal. This involves performance data modeling, schema design, and query reviews.
  • Make significant contributions to application design and architecture. Enforce architectural guidelines and design patterns as appropriate.
  • Come up with the optimal data model and efficient PL/SQL code for various domain problems.
  • Contribute substantially to design & development of schema objects and technical review of SQL code with peers, as well as design review with other members of the team.
  • Build database tools and scripts that enable automation of tasks.
  • Re-factor poorly-performing SQL as necessary.
  • Develop 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.

Skills & Tools

  • BS or MS in computer science or a closely-related field.
  • Minimum 8-10 years in Oracle PL/SQL (and related utilities) development, including packages & procedures and logical/physical design.
  • Good understanding of test-driven development methodologies.
  • Proficient in at least one object-oriented language (Java or C++).
  • Strong technical writing and communication skills.
  • Ability to work well in a team environment.

Please forward your resume to careers@acceptsoftware.com

top

 

Product Tour
 “Accept is used by leading companies throughout the world to improve their return on R&D spend by successfully identifying and creating tomorrow’s winning products.”
–James Davies, Accept Chief Innovation Officer

Resources

  • ©2007 Accept Software
  • Privacy Policy
  • Site Map