Posted in Other 1 day ago.
The department of Otolaryngology at Iowa Health Care is seeking an Application Developer. This person will provide development for the Molecular Otolaryngology and Renal Research Laboratories' Deafness Variation Database (DVD) and its supporting software. In concert with this long-term project, collaborate with multidisciplinary teams of geneticists, bioinformaticians, genetic counselors, research scientists and clinicians.
Develop and support software projects related to and/or supporting the DVD including a variant annotation amalgamation and classification workflow and a genetic variant specialization of the Code Igniter/Laravel framework served publicly via a LAMP stack on a managed server.
Support interaction of the DVD with its clinical service/workflow counterpart called OtoSCOPE.
Design and implement projects as well as delegate tasks amongst a small development team.
Position Responsibilities
Analysis/Design:
• Consult with clinical and research experts in the areas of hearing loss to discuss their usage of currently implemented software solutions supporting clinical and research pursuits.
• Discuss current software in use, improvements that might be considered, and desired new functionality. Outline and plan the development for the changes discussed.
• Provide point of first contact, manage, and resolve for users worldwide who access the publicly available websites.
• Manage tools within a variant annotation pipeline; monitor performance.
• Perform database development and data integration.
• Analyze genetic data utilizing bioinformatics tools.
• Consult with users to define functional/technical specifications for limited scope solutions.
Implementation:
• Implement code changes and improvements for diverse software projects from back-end variant annotation pipelines to website development.
• Implement updates and improvements as the result of generated datasets as an informative source in sequencing pipelines.
• Utilize unit's tools and techniques for limited scope projects.
Support and Maintenance:
• Assess code repositories for migrations and update keeping with current UIowa systems.
• Maintain code bases and provide support for those related to kafeen and cordova as well as bioinformatics scripts.
• Work with users of the kafeen and cordova softwares to assess and maintain codebases by planning and coding the necessary changes.
• Monitor database for security issues.
• Validate data for correctness.
• Maintain and update user interfaces.
• Integrate and test updated tools and code.
• Review and analyze software defects.
• Troubleshoot/debug/identify malfunctioning systems.
• Implement software fixes.
• Debug software and deploy fixes as necessary.
• Propose software maintenance procedures. Provide on-call coverage for complex issues
Project Management:
• Oversee development of aspects of internal variant annotation databases, ranging from backend dataset analysis to end user website interfaces.
• Provide oversight for small projects including managing undergraduate students' software development projects that aid these projects
• Develop work plan and time schedules for computing projects including outlining phases and identifying personnel and computing equipment requirements.
• Monitor progress and revise schedule and plan as needed.
Business Analysis:
• Review the analytics and monitor access rates overtime for websites or databases.
• Assist with identifying business system solution requirements by analyzing work processes and operations; evaluate business and information systems functionality.
• Serves as the liaison for technical staff, users, vendors and other stakeholders.
• Analyze, document, and recommend business process design in applicable area.
Leadership/Staff Management/Financial Responsibility:
• May provide mentoring for staff and leadership in a specific area of expertise.
Education Requirements
Requires a Master's degree or an equivalent combination of education and experience.
Experience Requirements
University of Iowa |
University of Iowa |
University of Iowa |