SOFTWARE ENGINEER
Req #: | 166060 |
Department: | EPIDEMIOLOGY |
Job Location: | Other Location |
Posting Date: | 06/07/2019 |
Closing Info: | Open Until Filled |
Salary: | Salary is commensurate with education and experience. |
Shift: | First Shift |
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 five consecutive years.
The Department of Epidemiology at the University of Washington has an outstanding opportunity for a Software Engineer with the National Alzheimer's Coordinating Center (NACC). This role will join the NACC Data Group, a small team of engineers building software designed to ingest Alzheimer’s data from regulated sources, clean and securely store it, and to provide the data to researchers.
This position will serve as a software engineer for the National Alzheimer's Coordinating Center (NACC), with the responsibility for fulfilling data requests from the NACC database, working on conversion of NACC systems from the NACC servers to a cloud computing environment (AWS), as well as other database and scientific analysis and programming. We are looking for candidates with strong Java programming skills and with experience developing web and database applications. The applicant is expected to be familiar with the complexities of a modern software development environment, including version control software; software design, testing and deployment; authorship and maintenance of documentation; and coordinating activities with other software developers and non-programming staff.
NACC, internally, is comprised of three working groups: Administration, Data Computing, and Methods/Research. This position will report directly to the Technology Manager and will function as part of the computing group. This position will also interface with the overall NACC team to address computing needs raised by the administration and research groups. Additionally, this position will interface with external stakeholders, such as Alzheimer's Disease Centers (ADC) personnel, including data managers, statisticians, administrators, neurologists, neuropsychologists, geneticists, and other Alzheimer’s research personnel. This position will use input from these various stakeholders to shape the design and development of NACC computer systems in order to facilitate ADC research based on the NACC database.
NACC facilitates collaborative research among approximately 30 ADCs funded by the National Institute on Aging (NIA), and is in its fourth 5-year funding cycle with a budget of approximately $20M. NACC maintains a database of clinical and neuropathological data collected from the ADCs and also funds and oversees investigator-initiated collaborative research projects among ADC investigators; these projects define and collect data specific for their research needs. In addition, NACC provides data management and statistical consulting/analysis for investigator-initiated collaborative R01s which are independently funded by the NIA. This position is integral to the success of NACC, and it is vital that the person occupying this position possesses the ability to work with investigators and other personnel from diverse backgrounds and multiple institutions.
Responsibilities:
• Work with other engineers to design and build complex, scalable, and maintainable software.
• Help identify and follow best practices for testing, documentation and metrics-gathering.
• Refactor legacy SAS and java tools.
• Move existing applications to AWS, using serverless concepts where appropriate.
• Analyze user requests and work directly with users to establish requirements.
• Communicate with users at all levels of technical competency.
As a UW employee, you will enjoy generous benefits and work/life programs. For detailed information on Benefits for this position, click here.
Requirements:
• Bachelor’s degree in computer science, engineering, or related discipline
• 3 years professional experience in software development
• Experience with at least one object-oriented language, RDBMS, and AWS
• Comfortable with version control, unit testing, documentation, and code review
• Experience designing and integrating APIs
Equivalent education/experience will substitute for all minimum qualifications except where there are legal requirements such as license/certification/registration.
Desired:
• Experience with React
• Familiar with serverless concepts
• Interest in Alzheimer's Disease and related disorders
• Experience with NIH grants in a university research setting
• Experience with Linux or other Unix-like environments
• Familiarity with medical imaging data
Working considerations:
• Occasional out-of-state travel may be required to attend meetings and conferences
• Position contingent on continuation of funding
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.
Committed to attracting and retaining a diverse staff, the University of Washington will honor your experiences, perspectives and unique identity. Together, our community strives to create and maintain working and learning environments that are inclusive, equitable and welcoming.
The University of Washington is a leader in environmental stewardship & sustainability, and committed to becoming climate neutral.
The University of Washington is an equal opportunity, affirmative action employer. To request disability accommodation in the application process, contact the Disability Services Office at 206-543-6450 / 206-543-6452 (tty) or dso@uw.edu.