Full Stack Developer - Student Financial Services

  • Charlottesville, VA
  • Posted 1 day ago | Updated moments ago

Overview

On Site
USD 65,000.00 - 85,000.00 per year
Full Time

Skills

Financial Services
Billing
Community Development
Information Technology
Workflow
Ideation
Lean Methodology
Dashboard
Call Center
Migration
CentOS
Red Hat Enterprise Linux
Financial Aid
Collaboration
Interfaces
Vue.js
Scripting
PHP
Python
Database
Web Servers
Business Process
Ad Hoc Reporting
PeopleSoft
Computer Science
JavaScript
SQL
Django
Conflict Resolution
Problem Solving
Critical Thinking
Web Security
Amazon EC2
Amazon Web Services
Apache HTTP Server
Linux
Command-line Interface
Privacy
Management
Attention To Detail
Workday

Job Details

Department Overview

Student Financial Services (SFS) at the University of Virginia is dedicated to the mission of helping students and families pay for college. This includes billing, processing financial aid, awarding scholarships, and community outreach, making sure that students understand their bill and the options available to them.

The Information Technology team within SFS supports this mission by optimizing processes, managing workflows, providing reports and implementing technology solutions for our staff and trusted partners.

Position Summary

SFS is seeking a Full Stack Developer who can take software from ideation to implementation. Our team builds user-friendly tools to enhance operations within SFS, seeking to make life easier for members of our staff who work so hard on behalf of students and families. We have a small IT team, so there is opportunity to touch every part of the technology stack and lean into your particular strengths. Recent projects include a JavaScript dashboard providing student data to our call center staff, migrating applications from a CentOS server to RedHat Enterprise Linux 9, and a Vue.js application to track stipends and financial aid submitted by departments.

This is a hybrid position, with team members on-site in Charlottesville twice a week to foster collaboration and cohesiveness.

Responsibilities
  • Design and develop clean, modern user interfaces using JavaScript (including Vue.js)
  • Maintain homegrown APIs in Django REST Framework
  • Write and maintain scripts in PHP and Python
  • Manage MariaDB databases and write queries against them
  • Configure and maintain Linux web servers
  • Automate business processes
  • Create ad-hoc queries and reports within our student information system (PeopleSoft).
Minimum Qualifications
  • Bachelor's degree in Computer Science or a related field and five years of relevant professional experience
  • Proficiency in JavaScript and SQL query
  • Experience with Django REST Framework
  • Strong problem-solving and critical thinking skills
  • Familiarity with web security and modern design principles.
Preferred Qualifications
  • Experience managing EC2 instances in AWS
  • Familiarity with configuring Apache web server using Linux command line
  • Understanding of data privacy and secure coding practices
  • Collaborative mindset and a desire to learn new technologies
  • Ability to manage multiple tasks with high attention to detail.
Physical Demands

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

Salary Range

$65,000-$85,000 annually

Position Type & Work Location

Full-Time | Charlottesville, VA
Hybrid - two days on-site per week

About UVA and the Community

Founded by Thomas Jefferson in 1819, the University of Virginia is consistently ranked among the top public universities in the United States. Located in Charlottesville, a picturesque town nestled in the foothills of the Blue Ridge Mountains, UVA offers a unique blend of rich history, outstanding academics, and a vibrant community. The area features excellent schools, a thriving arts scene, and countless outdoor recreation opportunities. To learn more about UVA and in the Charlottesville area, visit UVA Life and Embark CVA .

Application Timeline

Review of applications will begin October 27, 2025 and will continue until the position is filled.

Additional Requirements

Selected candidates will be required to complete a background check at time of offer per University Policy.

How to Apply

Please apply through Online and search for "R0074392." Internal applicants must apply through their UVA Workday profile by searching "Find Jobs." Complete the application and upload the following required materials:
  • Cover letter
  • Resume
Please note that multiple documents can be uploaded in the "Resume" box. Applications that do not contain all required documents will not receive full consideration. This position will not allow VISA sponsorship now or in the future.

Reference Check Process

If hired, your references will be asked to complete a confidential online survey as part of UVA's reference check process via SkillSurvey.

Contact

For questions about the application process, please contact Michele Jarman, Academic HR Recruiter.

The University of Virginia is an equal opportunity employer. All interested persons are encouraged to apply, including veterans and individuals with disabilities. Click here to read more about UVA's commitment to non-discrimination and equal opportunity employment.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.