University of Virginia: Web Developer II - Charlottesville, VADUTIES:
Design, develop and maintain custom applications and services for the School of Medicine supporting Entrustable Professional Activities (EPA) and Required Clinical Encounters (RCE) in support of clinical education, medical student entrustment, and academic medicine accreditation. Perform requirements gathering, database design, and software engineering to build and integrate applications that support the instructional, analytical and governance needs for medical education. Perform mobile application development (PWAs, service workers, manifests, Cache API). Write moderate to complex SQL queries across multiple databases. Design, develop, and maintain application-wide style guide utilizing multiple frameworks, technologies, and standards of practice. Design, test, and implement continuous integration and continuous development workflows for application deployments. Develop and maintain custom and open source programming language frameworks, including code-generation, templating, and front-end application layers. Develop moderately complex custom programs designed to enhance user appeal and utility as well as the site's overall functionality. Create web front-end user interfaces to new or existing databases to make business applications web accessible. Develop custom code to integrate third party applications to web platforms when necessary. Cloud storage management (Redis, Memcache, Firebase) including notification and messaging systems. Train, serve as a resource, and provide guidance to Web Developer 1 employees on routine problems, work processes and policies. All other duties as assigned.REQUIREMENTS:
Bachelor's Degree or foreign equivalent degree in Computer Science. Qualified candidate must demonstrate any amount of experience with or knowledge* of the following:
- MVC web applications and REST interfaces;
- Github Source Control and Deployment;
- FERPA (Family Educational Rights and Privacy Act);
- Building highly configurable systems;
- Educational software;
- Templating and CSS post-processing;
- Object Relational Mapping and/or Entity Framework Mapping; and,
- Apache HTTP and Solr including scripting and stemming algorithms.
*Knowledge may be demonstrated through education, training and/or experience.
The University will perform background checks on all new hires prior to employment. The University of Virginia expects all current and new employees (UVA Health System and Academic), to be vaccinated against COVID-19.LOCATION:
617 West Main St, Charlottesville, VA 22903
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.