Application Developer

University of Illinois Urbana-Champaign
University of Illinois Urbana-Champaign

Software Engineering

Urbana, IL, USA

Posted on Sep 15, 2026
The University of Illinois is accepting applications for an Application Developer in the department of Data, Analytics and Institutional Research. The Application Developer will design, develop, support, maintain, and evolve a portfolio of internally developed systems that enable institutional research, analytics, and reporting. This position has responsibility for building scalable, maintainable systems to ensure solutions are sustainable, secure, and aligned with enterprise standards. This includes working on assigned software development projects based on limited to detailed technical specifications and up to a complex level of difficulty; analyzing new project requests; creating technical design documentation; and creating, testing, and implementing efficient software. Duties Responsibilities • Create new software applications and provide maintenance or fix defects in existing software applications according to detailed specifications. • Collect information to refine specifications. • Utilize appropriate software development tools and techniques. • Configure and deploy software. • Create detailed documentation to help others adopt and contribute to the maintenance of applications. • Test solutions thoroughly. • Ensure applications adhere to compliance standards (e.g., privacy, security) and align with enterprise standards. • Monitor applications’ performance, troubleshoot issues, and implement improvements to ensure stability, scalability, and reliability. • Implement new features and improvements aligned with evolving business and data needs, using scalable, maintainable architectural approaches. • Participate constructively in meetings with relevant, concise, and reasoned analysis of topical matters. • Collaborate with developers, analysts, campus IT partners, and other DMI/DAIR staff to align solutions with enterprise architecture and data strategy. • Individually and working with the DMI/DAIR staff, set and manage expectations of customers, resolve customer satisfaction issues, and ensure excellent customer service. • Represent department on university committees as needed. • Understand the applicable processes and procedures of the organization and make recommendations in the continual improvement of those processes and procedures, providing for management analysis and recommendations on continuous improvement. • Explore, identify, and report on useful new technologies that fit within the office’s architectural and strategic direction. • Contribute to the long-term evolution of systems through roadmap development, emphasizing sustainability, usability, and performance.