• [Photo] Hilmar Lapp May 8, 2006

    BACKGROUND

    The National Evolutionary Synthesis Center (NESCent) seeks a database programmer responsible for design, implementation and maintenance of databases used by both NESCent administration and evolutionary biology researchers and educators. The incumbent will collaborate with the Assistant Director of Informatics, as well as domain scientist and developers to gather user requirements and translate those requirements into database tools.

    RESPONSIBILITIES

    1. Develop databases: Designs, implements and maintains databases used by both NESCent administration and evolutionary biology researchers and educators.

    2. Consult and advise: Collaborates with NESCent senior scientists, fellows and visitors to articulate their database needs into requirements documents. Provides advice and assistance to Assistant Director for Informatics in setting priorities and goals for scientific database support, adapts and structures development with respect to specific timelines and milestones, and makes decisions required to create and deploy database applications.

    3. Communicate and train: Informs/instructs NESCent staff, partner developers, and scientists of database technologies. Serves as an expert resource for developers and scientists collaborating with the Center.

    REQUIREMENTS

    Education/Training: Degree in biology, computer science or related field. Proven ability to design and implement database technology. Proficient in the use of major open source relational database management systems (e.g., PostgreSQL). Proven team orientation. Outstanding interpersonal and communication skills.

    REQUIREMENTS

    â?¢ Thorough knowledge of relational data modeling, ERDs, and normalizing schemas, proven experience with translating domain models into relational schemas.
    â?¢ Thorough command of SQL, including DDL, and understanding of advanced elements of SQL (e.g., sub-queries, views, integrity enforcement)
    â?¢ Experience with a major open-source RDBMS (preferably PostgreSQL) or one or more of Oracle, Sybase, SQLServer, DB2
    â?¢ Knowledge of and experience with object-relational mapping technologies (e.g., Class::DBI, CMP, JDO, Hibernate)
    â?¢ Proven ability to architect, design, and implement object models and middleware on top of databases in the Perl or Java programming language (preferably both), knowledge of design patterns and other best practices.
    â?¢ Experience with data warehousing principles (OLAP, Data Marts), SQL server-side programming (e.g., database triggers, PL/SQL, PL/pgSQL), and with modern middleware technologies (e.g., J2EE/EJB) is highly desirable.
    â?¢ Experience with designing and implementing web-based and stand-alone graphical user interfaces is a plus, as is experience with Web Services (e.g., SOAP, REST, RMI, CORBA), and Semantic Web technology.
    â?¢ Demonstrated ability to contribute to scholarly publications desired.

    HOW TO APPLY

    Please provide cover letter, resume, and contact information to Karen Henry (khenry at duke.edu). Questions concerning this position should be addressed to Hilmar Lapp, Assistant Director for Informatics, at hlapp at duke.edu. For more information, please see http://www.nescent.org.

Discussion forums: Opportunity: Database Programmer at NESCent -- Durham, NC (US)

Expanded view | Monitor forum | Save place

Start a new thread:

You have to be logged in to post a reply.

© 1998-2025 Scilico, LLC. All rights reserved.