Tuesday, July 24, 2012

Job opening - Manager, Database Development at EnerNOC, Inc. (Boston, MA)

EnerNOC, a leading provider of demand response and energy efficiency solutions, has an immediate need for a Manager, Database Development to join our world-class Engineering organization.  Reporting into Director of Software Engineering, this role is critical to extending our strong database foundation for EnerNOC’s flagship products by leading a group of junior and senior level database developers and database administrators. As the leader of the database group, your primary responsibility will include, but not limited to,  providing management and technical leadership to the database team and work with your peers within engineering and product management to drive solid data foundation that meets functional and quality of service requirements across all EnerNOC’s product lines.  The Manager, Database Development’s activities will include: Creating the design and constructing the vision for database projects; driving strategy for developme! nt; overseeing project management for production, enhancement and repair projects; establishing plans to implement database projects; developing operational procedures around database management and support; ensuring database applications comply with all regulations; recruiting, developing, leading, inspiring and managing the entire database team; ensuring performance expectations for each application is being met. This individual will work closely with the architecture team in driving EnerNOC’s Next Generation Reference Architecture by assimilating, composing and orchestrating fine-grained data services and application services in a true n-tier environment following service oriented architecture, among other things. 



In addition, the Manager, Database Development will participate in high level system design, down to detailed functional and technical specification and procedural development for a wide variety of business requirements and technol! ogies, including high speed/high volume real time streaming sy! stems (fast transactional OLTP), to Large Volume Data Mining Databases, e.g. Big Data. Mentor and guide non-database personnel (Java and BI), making sure solutions are aligned with our enterprise data architecture.  This individual must wear many different hats-- from helping to refine business requirements, research and evaluate new technologies, design/architect innovative database solutions (document said solutions), maintain/support production and QA/dev databases, as well as the ability to develop in PL/SQL themselves.  Possessing the ability to work with tight schedules and firm deadlines, as well as the ability to work with a variety of individuals and be a strong team player will help this manager be successful in the role.




Key Responsibilities:



  •  Lead and manage a group of 10+ database developers, database administrators and contractors

  •  Deal with developer performance is! sues on projects; establish and adjust expectations

  •  Coach developers on specific technology issues that arise in the course of projects to eliminate project bottlenecks

  •  Promote teamwork and ensure full commitment of each developer to team efforts

  •  Collaborate with other peers and organizational leaders on future implementation of technologies, processes and strategies.

  •  Communicate effectively with direct reports, peers, product management team, and project managers to ensure successful delivery and support

  •  Manage work assignments of developers to projects, based on availability and skills

  •  Mentor and coach direct reports, while being responsible for their career planning, growth and performance reviews

  •  Serve as primary resource for the development disciplines and the development process

  •  Evaluate all project phase exit ! review documentation and deliverables for completeness and accuracy
  •  Provide technical management oversight and database architectural guidance on projects across products

  •  Establish standards and processes for on-going management of database and architecture execution

  •  Oversee PL/SQL & SQL Development - Stored Procedures, SQL Optimization, Review unit and system test scripts, etc.

  •  Oversee Logical and Physical Modeling and Load/Performance Testing

  •  Oversee Performance tuning and monitoring - Database, Application and Operating System parameters 

  •  Work as part of a team and provide 24x7 support when required

  •  Consistent, exceptional performance and a demonstrated superior track record of reliable and timely task completion where a direction of a team effort is required

  •  Broad technical knowledge across EnerNOC’s current technologies (e.g., Exadata; GoldenGate; Oracle CEP; Oracle ! Coherence; PL/SQL; stored procedure; packages)

  •  Knowledge of Oracle database performance



Apply for this job vacancy

No comments:

Post a Comment