Senior Software Engineer
Job location: Charlottesville, VA
Employment Type: Full-time
Posted data: 2019-01-07
The University of Virginia's Behavioral Health & Technology group (http://med.virginia.edu/bht) in the School of Medicine's Department of Psychiatry and Neurobehavioral Sciences is seeking a creative Senior Software Engineer to lead efforts in developing and maintaining web-based applications for a growing number of medical and behavioral health conditions. This position will function as a program developer for web-based programs with responsibilities overseeing the planning, design, programming and implementation of these programs. We are seeking an experienced software engineer to help build the next generation of "Internet interventions."
Software Engineer 3 employees produce and maintain department applications to accomplish business needs. They function as senior developers, managing medium-complexity development projects from start to finish. They are responsible for planning, analysis, design, engineering and development. They are distinguished from Software Engineer 2 employees by their fully developed technical skills and beginning acquisition of advanced skills, longer-term, non-routine, more complex assignments; latitude to apply skills to solve most problems without review, and latitude to devise the approach and method to performing assignments. They work under minimal supervision, seeking assistance when significant deviations are proposed or when unprecedented problems arise. They assist senior staff in developing approaches to problem-solving and anticipating issues. They train, serve as a resource, and provide guidance to Software Engineer 1 and 2 employees on non-routine problems, work processes, and policies. Their interactions are with fellow team members, coordinating team members, assigned student, faculty, and/or staff clients; and external vendors or service providers. They regularly work toward team goals and assist clients in achieving their teams' goals.
Please attach a cover letter, resume/CV, and contact information for three references to your application.
For information related to this posting, please contact Dr. Lee Ritterband at [email protected]
- Conduct programming assignments requiring a broad knowledge of programming procedures and data processing requirements.
- Write code from specifications conforming to established methodology and standards. Conduct unit tests of either new or modified applications. Participate in code reviews to represent reviewed work for adherence to standards and specifications.
- Maintain and modify programs. Make changes by amending flow charts, developing processing logic, and coding changes. Test and document modifications and write operational instructions.
- Write or revise program documentation, operations documentation and user guides in accordance with standards.
- Analyze performance of programs and take action to correct deficiencies based on consultation with users.
- Confer with users to gain understanding of needed changes or modifications of existing programs.
- In addition to the above job responsibilities, other duties may be assigned.
Education: Bachelor's Degree, preferably in Computer Science, Computer Engineering, Information Systems, Computer Programming or other related field
This is primarily a sedentary job involving extensive use of desktop computers. The job does occasionally require walking some distance to attend meetings, and programs.The University of Virginia, including the UVA Health System and the University Physician’s Group 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, marital status, national or ethnic origin, political affiliation, race, religion, sex (including pregnancy), sexual orientation, veteran status, and family medical or genetic information.