Overview
On Site
USD 65,000.00 - 85,000.00 per year
Full Time
Skills
Finance
Billing
Financial Services
Collaboration
Financial Aid
Web Applications
Interfaces
Scripting
Database
Django
Web Servers
Business Process
Computer Science
JavaScript
SQL
PHP
Python
Problem Solving
Conflict Resolution
Critical Thinking
Management
Attention To Detail
Web Security
Amazon Web Services
Apache HTTP Server
SAS
Linux
Command-line Interface
Privacy
Workday
Job Details
Software Developer - Student Financial Services
Department Overview
Student Financial Services (SFS) at the University of Virginia plays a critical role in supporting the financial well-being of students and families. SFS provides services including billing, financial aid processing, advising, and outreach that support students from enrollment through graduation. Our work strengthens the student experience and directly contributes to student success at UVA.
Position Summary
Join a mission-driven team at Student Financial Services, where your development skills will be used to design and maintain innovative applications that improve real-world processes. We're seeking a full-stack Software Developer who is passionate about building user-friendly tools to support operations within SFS and our campus partners.
In this role, you will collaborate with end users to build applications that improve the student experience, such as systems for generating financial aid packages or tracking athletic scholarship spending.
Responsibilities
- Design and develop full-stack web applications
- Create clean, modern user interfaces using JavaScript
- Write and maintain backend scripts in PHP and Python
- Design and manage MariaDB databases
- Integrate REST APIs in Django
- Configure web servers
- Automate business processes
Minimum Qualifications
- Bachelor's degree in Computer Science or a related field
- Proficiency in JavaScript and SQL
- Experience with PHP or Python (or both)
- Strong problem-solving and critical thinking skills
- Ability to manage multiple projects with attention to detail
- Familiarity with web security and modern design principles
Preferred Qualifications
- Experience with AWS, Apache, SAS, or Linux command line
- Understanding of data privacy and secure coding practices
- A collaborative mindset and a desire to learn new technologies
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 - 2 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.
Application Timeline
Review of applications will begin immediately 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 Bill Crane Senior HR Recruiter at
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.
Department Overview
Student Financial Services (SFS) at the University of Virginia plays a critical role in supporting the financial well-being of students and families. SFS provides services including billing, financial aid processing, advising, and outreach that support students from enrollment through graduation. Our work strengthens the student experience and directly contributes to student success at UVA.
Position Summary
Join a mission-driven team at Student Financial Services, where your development skills will be used to design and maintain innovative applications that improve real-world processes. We're seeking a full-stack Software Developer who is passionate about building user-friendly tools to support operations within SFS and our campus partners.
In this role, you will collaborate with end users to build applications that improve the student experience, such as systems for generating financial aid packages or tracking athletic scholarship spending.
Responsibilities
- Design and develop full-stack web applications
- Create clean, modern user interfaces using JavaScript
- Write and maintain backend scripts in PHP and Python
- Design and manage MariaDB databases
- Integrate REST APIs in Django
- Configure web servers
- Automate business processes
Minimum Qualifications
- Bachelor's degree in Computer Science or a related field
- Proficiency in JavaScript and SQL
- Experience with PHP or Python (or both)
- Strong problem-solving and critical thinking skills
- Ability to manage multiple projects with attention to detail
- Familiarity with web security and modern design principles
Preferred Qualifications
- Experience with AWS, Apache, SAS, or Linux command line
- Understanding of data privacy and secure coding practices
- A collaborative mindset and a desire to learn new technologies
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 - 2 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.
Application Timeline
Review of applications will begin immediately 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 Bill Crane Senior HR Recruiter at
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.