University of Washington


Company: University of Washington

Location: Seattle - Washington - USA

Posted on: September 23

Req #: 200617Department: BROTMAN BATY INSTITUTEPosting Date: 12/16/2021Closing Info: Open Until FilledSalary: Salary is commensurate with education and experienceShift: First ShiftNotes: As a UW employee - you will enjoy generous benefits and work/life programs. For detailed information on Benefits for this position - click here. ([Link available when viewing the job]As a UW employee - you have a unique opportunity to change lives on our campuses - in our state and around the world. UW employees offer their boundless energy - creative problem-solving skills and dedication to build stronger minds and a healthier world. UW faculty and staff also enjoy outstanding benefits - professional growth opportunities and unique resources in an environment noted for diversity - intellectual excitement - artistic pursuits and natural beauty. All of which has allowed the UW to be nationally recognized as a "Great College to Work For" for six consecutive years. This UW Brotman Baty has an... outstanding opportunity for a Software Developer - Pandemic Pathogen Detection! The Seattle Flu Study is a pandemic surveillance platform based at the Brotman Baty Institute for Precision Medicine (BBI) at the University of Washington. Along with the Northwest Genomics Center - we built an early testing platform for COVID-19 - and formed the Seattle Coronavirus Assessment Network (SCAN). Now we are in search of a software engineer to support massive scaling of our pathogen detection and sequencing platform for COVID-19 and other respiratory pathogens and build associated mission-critical clinical interfaces. The engineer will be part of The Brotman Baty Advanced Technology Lab and will work closely with engineers from the Northwest Genomics Center and the Seattle Flu Study to develop new sample handling software for connecting data pipelines. The sample handling software is key to our ability to scale COVID-19 testing and to better serve the Seattle community. Background on the University of Washington and the BBI: The University of Washington (UW) is proud to be one of the nation's premier educational and research institutions. Our people are the most important asset in our pursuit of achieving excellence in education - research - and community service. Our staff not only enjoys outstanding benefits and professional growth opportunities - but also an environment noted for diversity - community involvement - intellectual excitement - artistic pursuits - and natural beauty. The Brotman Baty Institute (BBI) for Precision Medicine was co-founded by collaborative agreement between the University of Washington - the Fred Hutchinson Cancer Research Center and Seattle Children's Hospital. BBI's mission is to take advantage of Seattle's unique ecosystem and collaborative culture towards having a transformative impact on biomedical research and patient outcomes with precision medicine. BBI works at the intersection of technology development and medicine in areas including medical genetics - cancer biology - infectious disease and technology development. RESPONSIBILITIES: Summary - Develop and maintain laboratory information management systems enabling large-scale studies of respiratory illness. Work on database - API - and user interface code for two such applications. Collaborate with other developers and a diverse interdisciplinary team including faculty - staff - and outside project collaborators based in different home institutions to define informatics needs for the study and community updates. Software maintenance and development - Responsible for maintaining and improving the existing codebase and developing new applications based on the requirements of the users. This will include but not be limited to development of GUI's - APIs - webpages - dashboards and other tools (50%) Troubleshooting and analysis - Responsible for quick bug fixes and software administration to help keep processes moving (20%) Requirements gathering - Interact with management and technical staff to gather requirements for the specific needs of the software improvements in terms of overall function - fit with the process in the lab - and the need for reporting and analysis by managers (20%) Software documentation - Responsible for writing specifications and code documentation to ensure that others understand what each specific piece of code is doing in order to provide transparency in case another developer ends up being responsible for maintaining this developer's code or in the case of bug fixes that need to occur in the future (5%) Software testing - Responsible for testing all new software modules prior to release to check for bugs or potentially undesirable side-effects of code interaction (5%) REQUIREMENTS: Bachelor's degree in computer science - biology - related field - or equivalent experience. Three years total software development experience across a range of scripting languages - databases - web application frameworks (such as Node.js or Java) - user interface tookits (such as Vue.js or React) - and libraries in a diverse computing environment. Demonstrated ability to learn new languages and programming paradigms Excellent written and communication skills Experience with database technologies such as SQL Ability to interact with staff - faculty - and students at all levels Demonstrated ability to work in a highly agile software development environment with minimal supervision DESIRED REQUIREMENTS: Two years of software development experience with proficiency in Java and at least one scripting language (preferably in a production environment) One year experience with SQL and database persistence frameworks (such as Hibernate). One year experience developing Web applications utilizing HTML - Servlets - Hibernate and Velocity. Recent experience with any of the following technologies: AWS or other cloud infrastructures Vue.js + Vuex (or React + Redux) Javascript labraries such as Lodash - jQuery - and D3.js SQL NoSQL databases like MongoDB Enterprise Java Hibernate Python Experience working in diverse computing environments (LINUX - UNIX - Windows) Experience with software testing methodologies including JUnit 5 Experience with software engineering best practices including unit testing - use of project management software and source code repositories - and documentation Software process experience from requirements gathering through production release Extensive programming knowledge including development of API's from user interfaces to networking and databases Working knowledge of biology - genetics - genomics - or DNA sequencing Familiarity with versioning tools such as GitHub and SVN Previous experience working with generalized database design schemata Proficiency in Python programming Experience with management of high-throughput data Experience implementing sample tracking - inventory management/control - or other generalized enterprise management systems Commercial software development experience Application Process: The application process for UW positions may include completion of a variety of online assessments to obtain additional information that will be used in the evaluation process. These assessments may include Workforce Authorization - Cover Letter and/or others. Any assessments that you need to complete will appear on your screen as soon as you select "Apply to this position". Once you begin an assessment - it must be completed at that time; if you do not complete the assessment you will be prompted to do so the next time you access your "My Jobs" page. If you select to take it later - it will appear on your "My Jobs" page to take when you are ready. Please note that your application will not be reviewed - and you will not be considered for this position until all required assessments have been completed.University of Washington is an affirmative action and equal opportunity employer. All qualified applicants will receive consideration for employment without regard to - among other things - race - religion - color - national origin - sexual orientation - gender identity - sex - age - protected veteran or disabled status - or genetic information
Similar Jobs