[Taxacom] Analyst Programmer position available at University of Florida

Nico Cellinese ncellinese at flmnh.ufl.edu
Thu Jul 17 11:26:52 CDT 2008

Web application and database programmer

The Florida Museum of Natural History is seeking a web application and  
database programmer to contribute to the design and implementation of  
databases and user interfaces supporting collaborative biological  
research over the web. The programmer will work with other Museum  
programmers, system administrators, and biologists to understand user  
requirements, develop new tools, design databases and user interfaces  
in support of the State's Museum informatics research program, and  
also must demonstrate ability to further research through innovative  
and independent thinking.  The web application will support worldwide  
collaborations on phylogenetic (Tree of Life) research, including  
information management and workflows for genetic data, museum  
collections, organism descriptions, and geospatial integration.

Experience with database and interface design is a must and emphasis  
will be placed on ultimate usability.  Familiarity with a variety of  
database and web application technologies, such as MySQL, PostgreSQL,  
Ruby on Rails, PHP, XML, RDF is desired.  Experience with other  
languages and technologies is a plus.  An ability to communicate  
complex computer science concepts to non-computer scientists is also  


·           Web application development supporting phylogenetic  
research: - 40%

The employee will build upon existing applications currently coded in  
PHP and Ruby on Rails, implementing new tools and functionality as  
needed. Users require effective means to collaborate and share data  
through efficient and user-friendly interfaces.  Examples of pertinent  
technologies required by the project include, but are not limited to,  
the semantic web, ontologies and tagging, scientific workflows and  
pipelines, geospatial analysis and web mapping. Decisions as to which  
technologies will be utilized will be made with input from Curators of  

·           Database design and development: - 25%

Design and implemention of server-based backend databases based on  
analysis of existing standards, data models and related resources,  
both within the Museum and broader informatics communities.  The  
programmer must be able to assess the various types of complex  
biological data of interest to biological collaborators, and work with  
project directors and other computer programmers to devise ways that  
those data can be accessed and used by the researchers worldwide.

·           Project and team management – 15%

Leadership will be required in the planning and design of new  
functionality, including analysis of user, functional, and technical  
requirements and ongoing evaluations of project development, and  
creating a common data portal that integrates external information.   
This will require innovation on the part of the employee as well as  
staying abreast of current developments within the field of  
bioinformatics and computer science.  Other part-time and offsite  
programmers involved in the project will require support through  
collaboration tools, server virtualization, code repositories, code  
reviews, unit testing, bug tracking, etc.

·           Data management and migration  –   15%

The tree of life research community integrates diverse biological  
information knowledge using an equally diverse set of data management  
tools.  These data must be migrated and combined into federated  
databases.  The employee will help users manage their data and  
information through an interoperable portal research and online  
publication through the web.  These data are also made available to  
other researchers, students, and the general public.  The research  
community will be able to assemble, manage, and analyze their content  
in a user-friendly environment.  The general public might want to  
browse information about the planet’s biodiversity.  The ability to  
carry out research through a web application will make the work of the  
Museum and research community even more relevant to the public and  
researchers alike.  The employee will need to collaborate with other  
programmers and scientists in the museum and bioinformatics community  
to develop interoperable solutions with the broadest applicability and  
usability feasible.

·           Other duties as assigned 5%

This position requires the ability to work independently and to  
present innovative ideas and implementations to supervisors.  However  
the programmer will work closely with the Curators in Informatics and  
the Office of Museum Technology, and will report to the Museum’s Lead  
Programmer.  The employee will be given tasks and initial guidance,  
but the expectation is that they will work independently towards  
accomplishing the tasks with regular progress meetings with the  
supervisor and the Museum's Informatics Committee.

WORK SCHEDULE: Normal 40hrs/wk M-F work schedule.

EDUCATION, TRAINING, AND EXPERIENCE. Bachelor degree and at least 3  
years of experience in database programming and management. Applicants  
should be comfortable in a multi-platform environment, and should have  
working knowledge of SQL, PHP, Ruby on Rails, HTML, XML, and CSS,  
stored procedures. Prefered knowledge in at least one of the  
following: PostgreSQL, MySQL. Prefered knowledge of Linux, MAC OS X.  
Experience with Linux, Ajax, RDF, the semantic web, ontologies,  
workflows, mashups, web services, SOA is a plus.  Knowledge of basic  
biology and/or anthropology terminology is a plus.

SALARY: minimum starting salary $45,000, negotiable and commensurate  
with experience.

TO APPLY, PLEASE VISIT UFL JOB SITE: https://jobs.ufl.edu/

Nico Cellinese, Ph.D.
Assistant Curator, Herbarium & Informatics
Adjunct Assistant Professor, Department of Botany

Florida Museum of Natural History
University of Florida
354 Dickinson Hall, PO Box 117800
Gainesville, FL 32611-7800, U.S.A.
Tel. 352-273-1979
Fax 352-846-1861

More information about the Taxacom mailing list