University of Illinois Urbana-Champaign logo

University of Illinois Urbana-Champaign

Software Developer - SATech

🇺🇸 Hybrid - Urbana, Illinois 🕑 Full-Time 💰 $70K - $90K 💻 Software Engineering 🗓️ November 9th, 2026
Tableau C# MSSQL

Edtech.com's Summary

University of Illinois Urbana-Champaign is hiring a Software Developer - SATech. The role builds and maintains the custom software, databases, and integrations that Student Affairs departments across campus use to run their operations. The developer works as part of the Student Affairs Technology team, which provides technical support to those departments and partners with project managers and stakeholders to define system requirements.

Highlights
  • Integrate campus enterprise systems with vendor-supplied and internally developed systems used by Student Affairs departments.
  • Analyze, design, develop, implement, and maintain systems and procedures that address complex business needs.
  • Provide Tier 2 support and troubleshooting for Student Affairs systems, and respond to requests for data and reporting.
  • Collaborate with project managers and stakeholders to identify needs and define system requirements, following development, documentation, and security standards.
  • Hold a high school diploma plus four years of combined college coursework in IT or programming and IT-related work experience, with demonstrated C#, web-to-database, or web development experience and database design experience.
  • Bring preferred experience with .NET Core, MSSQL database design, reporting tools such as SSIS, SSRS, and Tableau, and moving data between applications through APIs.
  • Familiarity with University of Illinois systems such as Banner, the Enterprise Data Warehouse, and campus authentication is a plus.
  • Handle sensitive information with confidentiality and track many tasks in a complex environment shared with staff and students.
  • Budgeted salary of $70,000 to $90,000 per year for a full-time, 12-month Civil Service position, Monday to Friday from 8:30 AM to 5:00 PM Central Time.
  • Work mostly in an office setting with occasional campus visits and on-call duty during system failures or development deadlines, with remote work possible under the university's Workplace Flexibility policy.

Software Developer - SATech Full Description

Student Affairs Technology
Student Affairs Technology is at the heart of transforming the student experience through innovative IT services for Student Affairs departments across campus. We work closely with business leaders and IT professionals to deliver technical solutions that enhance efficiency and build operational resilience. We’re looking for passionate individuals from all backgrounds who are eager to help shape and nurture a vibrant community aligned with our mission. By joining our team, you’ll directly contribute to advancing the University's academic goals, fostering environments that promote student learning and success, and supporting the holistic development of all students. Your work will play a crucial role in creating a thriving campus for everyone.

Job Summary
Develops and maintains custom software, databases and integrations used for the management of operations in supported departments. Serves as part of a team that is responsible for providing technical support to departments within Student Affairs.

Duties & Responsibilities
  • Integrate campus enterprise systems with vendor and internally-developed systems.
  • Analyze, design, develop, implement and maintain systems and procedures to address complex business needs.
  • Provide Tier 2 support and troubleshooting for Student Affairs systems.
  • Respond to requests for data and reporting capabilities.
  • Collaborate with project managers and stakeholders to identify needs and define system requirements.
  • Follow development, documentation and security standards and procedures.
  • Other duties as assigned.

Work Schedule, Travel, or Other Job Expectations
Most work will be accomplished in a typical office work environment but may include visits to different customer and meeting locations on campus. May be required to be on call in cases of system failure or development deadlines. This position is eligible for remote work.

Minimum Requirements
  • High school diploma or equivalent.
  • Any one or any combination totaling four (4) years (48 months) from the following categories:
  • College coursework which includes Information Technology (IT), IT Management, Programming, IT systems, or a closely related discipline, as measured by the following conversion table or its proportional equivalent: 30 semester hours equals one (1) year (12 months); Associate’s Degree (60 semester hours) equals eighteen months (18 months); 90 semester hours equals two (2) years (24 months); Bachelor’s Degree (120 semester hours) equals three (3) years (36 months)
  • Work experience in IT-related functions, such as hardware/software support, programming, network design, network engineering, IT systems integration, or closely related field.
  • Demonstrated experience which includes systems development and/or programming with one or more of the following: C#, web-to-database application development or web development.
  • Demonstrated experience with database design.
Preferred Qualifications
  • Two years of experience which includes systems development and/or programming with one or more of the following: C#, web-to-database application development or web development.
  • .NET Core development.
  • Web to database application development.
  • MSSQL database design and management.
  • Working with reporting and data management tools such as SSIS, SSRS, Tableau
  • Using APIs and related tools to move data between applications in a systematic way
  • Applying database security, data classification and protections for applications and users.
  • Working in a collaborative coding environment.
  • Experience with University of Illinois systems, including Banner, the Enterprise Data Warehouse, campus authentication, and campus credit card processing systems.
  • Experience with web tools and compliance.
  • Experience in healthcare settings.

Knowledge, Skills and Abilities
  • Ability to work independently and as part of a development team.
  • Curious nature.
  • Ability in effective communication and collaboration.
  • Ability to organize and track a large number of tasks in a complex environment.
  • Ability to work in an environment with staff and students.
  • Ability to work with sensitive information and maintain appropriate confidentiality.

Appointment Information
This is a 100% full-time Civil Service 5031 - Information Technology Technical Associate position, appointed on a 12-month basis. The expected start date is as soon as possible after 11/20/2026.
Salary Information: The budgeted salary is $70,000 - $90,000 per year.
Work Arrangement: Fully remote work may be possible for this position per the University’s Workplace Flexibility policy
Work Schedule: The expected work schedule for this position is Monday to Friday from 8:30 AM to 5:00 PM (Central Time) or similar.
Sponsorship: This position is not eligible for any type of sponsorship for work authorization.

This position is intended to be eligible for benefits. This includes Health, Dental, Vision, Life Insurance, a Retirement Plan, Paid time Off, and Tuition waivers for employees and dependents.
Artificial Intelligence (AI) tools may be used in some portions of the candidate review process for this position; however, all employment decisions will be made by a person.
The University of Illinois System is an equal opportunity employer, including but not limited to disability and/or veteran status, and complies with all applicable state and federal employment mandates.