Job Details

ID #20069940
State Virginia
City Charlottesville
Job type Permanent
Salary USD TBD TBD
Source University of Virginia
Showed 2021-09-22
Date 2021-09-21
Deadline 2021-11-19
Category Internet engineering
Create resume

Software Engineer 3 / API Architect/Developer

Virginia, Charlottesville, 22902 Charlottesville USA

Vacancy expired!

The integrated Translational Health Research Institute of Virginia (iTHRIV) seeks a talented developer to help create the next-generation platform for sharing and analyzing large datasets for biomedical science. iTHRIV's world-class scientists need world-class tools with which they can curate, analyze, discover, and re-use data.

The successful incumbent will have the ability to adapt to changing requirements; learn new tools as necessary; collaborate with experts from varying technical areas, employing effective communication in reaching a common understanding of the problem and consensus on the solution; and have exceptional teamwork skills overall.

  • Developing code to support the iTHRIV Commons.
  • Developing a back-end Python Flask based API platform for big data management and search.
  • Collaborating with front-end developers to define and deliver necessary back-end APIs.
  • Collaborating with developers and security team to define and deliver authentication and authorization requirements.
  • Integrating databases (both SQL and NoSQL) and object stores in applications to manage data and metadata.
  • Collaborating in an agile development team.
  • Interacting with the scientific users to create user stories and participate in sprint planning.
  • Conduct programming assignments requiring a broad knowledge of programming procedures and data processing requirements.
  • Write maintainable code from specifications conforming to established methodology and standards.
  • Maintain code using a version control system like GitHub/GitLab.
  • Write unit/functional tests.
  • Write necessary design specifications as well as application deployment/configuration documentation.
  • In addition to the above job responsibilities, other duties may be assigned.
Position Compensation Range: $56,781.00 - $113,563.00 Annual

MINIMUM REQUIREMENTS

Education: Bachelor's degree in Computer Science, MIS, Computer Engineering or related disciplineExperience: At least one year of experience. Relevant experience may be considered in lieu of a degree.Licensure: None

PREFERRED EXPERIENCE
  • At least 2 years of experience with Python; specifically experience developing Python-based, back-end RESTful APIs.
  • Experience in developing APIs in Flask.
  • Experience in integrating ElasticSearch to applications.
  • Experience in integrating S3 object store to applications.

PHYSICAL DEMANDS

This is primarily a sedentary job involving extensive use of desktop computers. The job does occasionally require traveling some distance to attend meetings, and programs.

COVID Vaccination Requirement

The University of Virginia expects all current and new employees (UVA Health System and Academic), to be vaccinated against COVID-19.

If hired to work within the University Health System, you will be required to provide proof of vaccination or be willing to receive the vaccination. Employees may request a medical or religious exemption from vaccination.

If hired to work on the Academic side of the University, excluding the School of Medicine, School of Nursing, UPG, and the Health Systems Library, you will be required to provide proof of vaccination or be willing to submit to mandatory, weekly prevalence testing. Employees that are working 100% remotely will not be subject to weekly prevalence testing; however, if the employee works on UVA Grounds (including the Medical Center) even intermittently, then they are required to be tested for COVID-19 once per week on an indefinite basis and follow masking mandates.

NOTE: Some medical and safety-sensitive positions require vaccination and are not eligible for an exemption. For more information on how the vaccination and testing requirements will apply to you at your work location, see the UVA New Hire Vaccination Requirements webpage.

The University of Virginia, including the UVA Health System which represents the UVA Medical Center, Schools of Medicine and Nursing, UVA Physicians Group and the Claude Moore Health Sciences Library, are fundamentally committed to the diversity of our faculty and staff. We believe diversity is excellence expressing itself through every person's perspectives and lived experiences. We are equal opportunity and affirmative action employers. All qualified applicants will receive consideration for employment without regard to age, color, disability, gender identity or expression, marital status, national or ethnic origin, political affiliation, race, religion, sex (including pregnancy), sexual orientation, veteran status, and family medical or genetic information.

The selected candidate will be required to complete a background check at time of offer per University Policy.

The University of Virginia, including the UVA Health System which represents the UVA Medical Center, Schools of Medicine and Nursing, UVA Physicians Group and the Claude Moore Health Sciences Library, are fundamentally committed to the diversity of our faculty and staff. We believe diversity is excellence expressing itself through every person's perspectives and lived experiences. We are equal opportunity and affirmative action employers. All qualified applicants will receive consideration for employment without regard to age, color, disability, gender identity or expression, marital status, national or ethnic origin, political affiliation, race, religion, sex (including pregnancy), sexual orientation, veteran status, and family medical or genetic information.

Vacancy expired!

Subscribe Report job