Web Application Developer (Position # 0127294) Job in Pittsburgh, Pennsylvania US
Web Application Developer (Position # 0127294)
Please note: All applicants must apply via PittSource, the University of Pittsburgh's on-line employment system, as we no longer accept paper or e-mailed resumes/applications. To apply for this position click the following link: http://www.pittsource.com/postings/38389 The Department of Biomedical Informatics (DBMI) uses state-of-the-art software tools and systems to support cutting-edge biomedical research. We ??re currently working on projects involving data management for genomic-scale data, information integration for personalized medicine, advanced tutoring systems for medical training, semantic modeling of drug interactions, social networking tools for biomedical researchers, and related topics united under the common theme of translational informatics: using information systems to move basic scientific insights into meaningful medical care. We ??re looking for a software developer/code jockey/web guru to help us work towards this vision. A passion for building systems, solving real problems, and contributing to novel research is crucial: we need someone who will enjoy the challenges of learning new fields and technologies while tackling open-ended design and development challenges in a dynamic research environment. Exploring new and outrageous ideas is encouraged ?" we ??re all about innovation. Your initial focus will be software development and web-based application design for an online repository of diverse types of bioinformatics data, including implementation of search interfaces, maintaining the look and feel of the site, and integrating with search indices and semantic databases, and developing navigation structures. If that ??s not enough for you, don ??t worry ?" over-specialization is not a concern at DBMI: many of our developers work on two or more projects. Academic credentials (minimum Bachelor ??s degree in CS or related field), experience (2-5 years, or relevant graduate work), and experience working on a development team are necessary, but not sufficient. The ideal person for this job will be highly motivated by technical challenges, interested in learning new tools and systems, willing to dive into new domains, and able to write well (both code and text). Experience in software programming for projects not related to school coursework, or relevant Master ??s degree. Participates in complex analysis, evaluation, and design of systems. Maintains and contributes to programming standards. Implements and maintains major modules of complex systems. Technical qualifications: Java or PHP programming, preferably both, creating complex applications. Responsibility for design at the level of a module. Knowledge of web services architectures. Experience on both Windows and Linux preferred. Technical details: We use Drupal and PHP to build web services, MySQL and Oracle to store data; Apache Solr for free text search; semantic triple stores for OWL data; Java for web services; Javascript, HTML, and CSS for web development; Perl and Python to glue it all together; and basically whatever else it takes to get the job done. Fluency with all of these tools would be great, experience with a few is required. Knowledge of specific languages and platforms is less important than an interest in learning and a high degree of motivation. Knowledge of object-oriented design and development, web services architectures, user interface design, and graphical design would be helpful. Background or coursework in biology and/or bioinformatics would be an added bonus. THE UNIVERSITY OF PITTSBURGH IS AN AFFIRMATIVE ACTION / EQUAL OPPORTUNITY EMPLOYER Please note: All applicants must apply via PittSource, the University of Pittsburgh's on-line employment system, as we no longer accept paper or e-mailed resumes/applications. To apply for this position click the following link: http://www.pittsource.com/postings/38389