|JOB TITLE:||Software Developer|
|DEADLINE:||Thursday, October 31st, 2019|
Stanford Center for Biomedical Ethics
Stanford, CA, United States
The Stanford Center for Biomedical Ethics (SCBE) is a national leader in bioethics research and ethics consultation, especially on cutting-edge ethical issues related to emerging biotechnologies such as genomic testing and gene editing.
The SCBE seeks a Software Developer, to work with Stanford faculty who are at the forefront of bioethics and pioneers in bioinformatics, to develop an innovative, web-based platform that will serve as the core of a new Center for Ethical, Legal and Social Implications (ELSI) Resources and Analysis (CERA). CERA is funded by the ELSI Research Program of the National Human Genome Research Institute at the National Institutes of Health with the goal of enhancing the production and use of research on the ethical, legal, and social implications of genetics and genomics by ELSI and genome researchers, clinicians, scholars, journalists, policy makers, community members and other stakeholders.
The Software Developer will be responsible with creating a web-based platform that will serve as a publicly-accessible research knowledge base, a resource to enable curation and synthesis of key topics in the field, and as a locus for community-building. The Software Developer will work with a team of professionals including a Web Developer, Research Librarian as well as with Stanford faculty from (SCBE) and the Department of Biomedical Data Science to design innovative solutions for knowledge organization and dissemination, including incorporation of a novel ELSI ontology.
The qualified candidate will possess:
* Server-side programming and data management experience.
* Experience with relational database like MySQL or Postgresq.
* Working proficiency in managing an API using platforms like Python, Go, or Java.
* Self-starter who can work independently and as part of a larger team of health professionals.
* Very strong organizational and task management skills.
* Ability to manage multiple high priority projects while working under tight deadlines.
* Strong intuition for UX and end-user behavior.
* Assess user needs and requirements.
* Design and develop applications that may involve sophisticated data manipulation.
* Maintain and update existing programs.
* Troubleshoot and solve technical problems.
* Create programs to meet reporting and analysis needs.
* Design and implement user and operations training programs.
* Document changes in software for end users.
* Follow team software development methodology.
* Serve as technical resource with respect to applications.
(Other duties may also be assigned.)
* Prior experience with development in an academic research environment.
* Knowledge of biomedical ethics and/or medicine.
EDUCATION & EXPERIENCE (REQUIRED):
Bachelor’s degree in computer science, engineering or related field and three years of relevant experience or a combination of education and relevant experience.
KNOWLEDGE, SKILLS AND ABILITIES (REQUIRED):
* Current knowledge of latest software and design standards.
* Ability to define and solve logical problems for technical applications.
* Knowledge of and ability to select, adapt, and effectively use a variety of programming methods.
* Ability to recognize and recommend needed changes in user and/or operations procedures.
* Basic knowledge of software engineering principles.
* Strong knowledge of at least one programming language.
* Constantly perform desk-based computer tasks.
* Frequently sit, grasp lightly/fine manipulation.
* Occasionally stand/walk, writing by hand.
* Rarely use a telephone, lift/carry/push/pull objects that weigh up to 10 pounds.
* – Consistent with its obligations under the law, the University will provide reasonable accommodation to any employee with a disability who requires accommodation to perform the essential functions of his or her job.
* May work extended hours, evening and weekends.
* Interpersonal Skills: Demonstrates the ability to work well with Stanford colleagues and clients and with external organizations.
* Promote Culture of Safety: Demonstrates commitment to personal responsibility and value for safety; communicates safety concerns; uses and promotes safe behaviors based on training and lessons learned.
* Subject to and expected to comply with all applicable University policies and procedures, including but not limited to the personnel policies and other policies found in the University’s Administrative Guide, http://adminguide.stanford.edu.
Job Code: 4821
Employee Status: Regular
Requisition ID: 84418