Working collaboratively with technical teams, campus partners, and other stakeholders, the Senior Programmer analyzes requirements, develops and implements technical solutions, resolves complex application issues, and contributes technical expertise to the continued development and improvement of the University's digital experience and technology ecosystem. Reporting to the Assistant Director of Digital Experience, Platforms and Analytics, the Senior Programmer is responsible for the development, enhancement, maintenance, and technical support of enterprise and departmental web applications and digital platforms that support the University's academic, administrative, and operational needs.