-
BACKGROUND:
The National Evolutionary Synthesis Center (NESCent) (http://nescent.org) seeks a highly motivated Bioinformatics Programmer responsible for design, implementation, and maintenance of databases and surrounding software used by both evolutionary biology researchers and educators, and by NESCent administration. The position is within the Center’s informatics team.
NESCent’s Informatics program (http://informatics.nescent.org) offers a vibrant environment with ample opportunities to interact and work closely with a wide array of researchers in evolutionary biology and related disciplines. Aside from supporting the IT needs of the Center administration, the group provides visiting and resident scientists with cutting-edge electronic collaboration infrastructure and software engineering capabilities ranging from modern multi-tiered applications with highly interactive user interfaces to sound data models with integrated semantics. In addition, the Center’s Informatics program pursues an ambitious agenda of cyberinfrastructure initiatives to promote interoperability, data and service integration, and open development among the evolutionary biology community. Above all, we are enthusiastic about our work, the stimulating atmosphere at the Center, and the potential of informatics to enable more and better science.
RESPONSIBILITIES:
The incumbent will work within the Center’s informatics team with other software developers and system support staff, and collaborate with scientists visiting or resident at the Center as well as other Center staff. The responsibilities of the job range from designing data models, to architecting and implementing server-side middleware, service-oriented APIs, and managing data flow. The incumbent will gather requirements from scientists, Center staff, and collaborating developers and translate these into functional and technical specifications; analyze, design, develop, maintain, document, and test new and existing database schemas, object models, APIs, and software; use and contribute to existing and emerging standards; create technical documentation, present work at scientific meetings, and contribute to scientific publications. The incumbent will also collaborate with the Assistant Director of Informatics and Center Leadership to advise of priorities, problems and proposed solutions; to assist in setting priorities and goals for scientific database support, to structure development with respect to specific timelines and milestones, and to make decisions required to create and deploy database applications.
REQUIREMENTS:
• Bachelor’s degree (M.S. or Ph.D. preferred) in biology, computer science, or related field. Four or more years of significant experience in designing and implementing database and database-interfacing technology, or an equivalent combination of relevant education and experience.
• Experienced in the use of major relational database management systems (preferably PostgreSQL).
• Knowledge of relational data modeling, and proven experience with translating domain models into normalized relational schemas.
• Thorough command of SQL, including DDL, and understanding of advanced elements of SQL (e.g., sub-queries, views, integrity enforcement)
• Knowledge of and experience with object-relational mapping technologies, preferably in Java (e.g., CMP, JDO, Hibernate). Demonstrated ability to architect, design, and implement object models and middleware on top of databases (preferably in Java).
• Proven team orientation, and outstanding interpersonal and communication skills.
PREFERENCES:
The ideal candidate has a rigorous background in software engineering best practices, and has demonstrated the ability to independently and collaboratively manage the entire life cycle of projects involving multiple scientific stakeholders. In addition, the ideal candidate has demonstrated deep knowledge as well as current awareness in emerging trends in one or more of the following areas:
• Advanced database technologies such as SQL server-side programming (e.g., database triggers, PL/SQL, PL/pgSQL) and data warehousing (OLAP, Data Marts).
• Elements of the semantic web (such as DL, RDF, OWL, ontologies, reasoning, software agents) and service-oriented software architecture (SOA) (such as Web Services, SOAP, REST, RMI).
• Evolutionary Biology or a related field.
The demonstrated ability to contribute to scholarly publications is highly desirable.
TERMS:
Full-time position tied to the NSF grant of the Center.
LOCALE:
National Evolutionary Synthesis Center (NESCent), Durham, NC
COMPENSATION:
NESCent offers comprehensive benefits and a competitive salary commensurate with qualifications and experience.
HOW TO APPLY:
Please send cover letter, resume, and the contact information for three references to the Asst. Director of Informatics, Hilmar Lapp (hlapp[at]nescent.org). Further inquiries about the position may be directed to Mr. Lapp by email, or by phone at +1-919-668-5288.
Discussion forums: Opportunity: Sr. Bioinformatics Programmer, Databases and Middleware 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.