Vacancy expired!
University of Virginia: Web Developer II - Charlottesville, VA
DUTIES: 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.
Vacancy expired!