What are the responsibilities and job description for the Software Engineer position at illinois?
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.