Software Engineer - Graduate College
University of Illinois Urbana-Champaign
The Graduate College at the University of Illinois Urbana-Champaign has an opening for a Software Engineer. As part of the Communications, IT and Data teams within the Graduate College, this position is responsible for managing technical aspects of the Graduate College website, web applications, software architecture and data development needs. The Graduate College is a centralized unit that serves 20,000+ graduate students and administrative staff in graduate programs across campus.
Duties & Responsibilities
- Web Development
• Optimize and maintain the Graduate College's Drupal website and web applications.
• Rebuild existing web applications to meet new standards and improve functionality.
• Build novel web applications to meet the needs of the Graduate College and enhance its operations. - Software Architecture
• Establish technical standards in software projects for development, testing and maintenance.
• Write and maintain technical documentation for software systems developed at the Graduate College.
• Apply campus branding, web, development, and security standards.
• Employ best practices for accessibility and usability in all user interfaces across different devices.
• Research, evaluate, recommend, implement, and integrate new technologies, tools, and strategies into the management, support and improvement of the Graduate College's websites, web applications, databases, and data pipelines. - Data Development
• Supervise and direct the data analyst to provide data dashboards, charts, reports, and visual aids to support decision-making across units.
• Perform tasks associated with Extraction, Transformation, and Loading (ETL/ELT) processing.
• Create and design schemas to house Graduate College data. - Leadership and Innovation
• Serve as primary point of contact for technical aspects of the Graduate College's Drupal website, web applications, databases, and data pipelines. Meet with units to plan and design software solutions to improve the Graduate College's operations.
• Advise College leadership and staff on strategic and tactical direction in alignment with identified trends and organizational mission.
• Build and maintain a diverse network of IT professionals across campus.
• Serve as a representative of the Graduate College in relevant campus efforts. - Systems Development
• Direct the Graduate College's server and application infrastructure.
• Setup, configure and maintain the Graduate College's Linux servers and Kubernetes clusters.
Required Qualifications -
- High school diploma or equivalent.
- Two (2) years of work experience in IT-related functions such as hardware/software support, programming, network design, network engineering, IT systems integration, or closely related field. College coursework which includes Information Technology (IT), IT Management, Programming, IT systems, or a closely related discipline may be substituted as follows: 30 semester hours equals one (1) year, Associate's Degree (60 semester hours) equals eighteen (18) months, 90 semester hours equals two (2) years, Bachelor's Degree (120 semester hours) equals three (3) years).
- Demonstrated experience with software architecture.
Preferred Qualifications
- Bachelor's degree in computer science, information technology, web development or related field.
- Eight years of experience developing websites, themes, and templates.
- Experience creating websites for diverse audiences.
- Experience creating and editing websites using University of Illinois Urbana-Champaign templates and best practices.
- Experience managing SQL Server and .NET Core web applications
- Experience managing Kubernetes clusters or other similar software orchestration systems.
Knowledge, Skills and Abilities
- Excellent web application development skills, including knowledge HTML, JavaScript, CSS, Drupal, PHP, .NET. Proficient understanding of cross-browser compatibility issues.
- Experience building and managing databases and data pipelines, and expertise in SQL and Python.
- Strong knowledge of Linux operating systems, command-line interfaces and shell scripting.
- Ability to use version control and implement DevOps patterns.
- Understanding of best practices for accessible and responsive design in digital environments.
- Broad, general knowledge of higher education and an understanding of the university academic and administrative structure.
- Excellent interpersonal skills with demonstrated oral and written communication skills.
- Professionalism and ability to interact with staff of all levels and technical knowledge.
- Ability to work collaboratively and effectively in team-based, dynamic environment that involves diverse stakeholders.
- Exceptional analytical and problem-solving skills.
- Detail-oriented and highly organized
- Exceptional time management skills and ability to manage multiple priorities
- Ability to be self-motivated, work independently, exercise good judgement and prioritize tasks.
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 12/18/2024. Salary is commensurate with experience.
For more information on Civil Service classifications, please visit the SUCSS web site at https://www.sucss.illinois.gov/pages/classspec/default.aspx .
Application Procedures & Deadline Information Applications must be received by 6:00 pm (Central Time) on January 19, 2025. Apply for this position using the Apply Now button at the top or bottom of this posting. In order to be considered as a transfer candidate, you must apply for this position. Applications not submitted through https://jobs.illinois.edu will not be considered. If required by the position, transcripts or other documentation of credentials are to be provided no later than the first day of employment. For further information about this specific position, please contact Laura Williams at lauraw@illinois.edu. For questions regarding the application process, please contact 217-333-2137.
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. Please visit Required Employment Notices and Posters to view our non-discrimination statement and find additional information about required background checks, sexual harassment/misconduct disclosures, and employment eligibility review through E-Verify .
Applicants with disabilities are encouraged to apply and may request a reasonable accommodation under the Americans with Disabilities Act (2008) to complete the application and/or interview process. Accommodations may also be requested on the basis of pregnancy, childbirth, and related conditions, or religion. Requests may be submitted through the reasonable accommodations portal , or by contacting the Accessibility & Accommodations Division of the Office for Access and Equity at 217-333-0885, or by emailing accessibility@illinois.edu .
Requisition ID: 1028605R
Job Category: Technical
Apply at: https://jobs.illinois.edu