Application Developer-Molecular Otolaryngology and Renal Research Laboratories at University of Iowa in Iowa City, Iowa

Posted in Other 1 day ago.





Job Description:

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

  • 3 years of related experience is required
• Experience with web framework applications LAMP Stack and PHP Code Igniter/Laravel Framework is required.

• Experience with Python, Java, Ruby and Visual Basic are required.

• Experience with statistical software R, SPSS and SAS are required.

• Experience with code repository resources Git and Bitbucket is required.

• Experience with relational databases in SQLite or PostgreSQL is required.

• Ability to extract data, process and summarize using Python tools is required.

• Basic knowledge of human genetics is required.
  • Knowledge of Web languages and protocols such as JS, JSON, CSS, HTML, PHP, GET and POST methods, cookie management is required.

Desired Qualifications


• Experience working with data in VCF format is highly desired.

• Experience evaluating variant data using pathogenicity prediction tools is highly desired.

• Knowledge of and experience with defining, implementing changes to, and supporting a production application is desirable.

• Knowledge of organizational and documenting systems such as the JIRA ticketing system and git version control system and best practices is desirable.

• Knowledge of best git practices and flow, software modification flow, best practice code documenting/commenting (e.g. Python docstrings) is desirable.

Position and Application Details

Successful candidates will be subject to a criminal background check and education/credential verification. Successful candidates will be required to self-disclose any conviction history and will be subject to a criminal background check. Up to 5 professional references will be requested at a later step in the recruitment process.

In order to be considered for an interview, applicants must upload the following documents and mark them as a "Relevant File" to the submission:
  • Resume
  • Cover Letter
Job openings are posted for a minimum of 14 calendar days and may be removed from posting and filled any time after the original posting period has ended.

For additional questions, please contact Lydia Messer at lydia-messer@uiowa.edu

Benefits Highlights
  • Fringe benefit package including paid vacation; sick leave; health, dental, life and disability insurance options; and generous employer contributions into retirement plans
  • The University of Iowa offers a generous benefits package, including paid vacation and paid sick leave. Complete information regarding the full benefits package may be viewed at: Benefits | University Human Resources - The University of Iowa (uiowa.edu)


Additional Information
  • Classification Title: Application Developer
  • Appointment Type: Professional and Scientific
  • Schedule: Full-time
Compensation
  • Pay Level: 4B
  • Starting Salary Minimum: 56,645
  • Starting Salary Maximum: 70,000
Contact Information
  • Organization: Healthcare
  • Contact Name: Lydia Messer
  • Contact Email: lydia-messer@uiowa.edu

More jobs in Iowa City, Iowa

Other
about 6 hours ago

University of Iowa
Other
about 6 hours ago

University of Iowa
Other
about 6 hours ago

University of Iowa
More jobs in Other

Other
2 minutes ago

SAK Construction, LLC
Other
2 minutes ago

SAK Construction, LLC
Other
2 minutes ago

SAK Construction, LLC