Reporting to the Chief Information Officer, the Programmer Analyst will be primarily responsible for supporting the university's enterprise system by managing complex system requests, consulting with stakeholders about system requirements and conducting research. This role supports the university's existing Integration platform and researches new platforms as needed. Maintains software environments for development and testing. Perform software upgrades, uploads, and deploy university and/or third party software. Setup, test and maintain test databases and/or testing environments and will execute test plans and test cases from specifications and compile results as well as performing programming, scripting task and perform other related duties as assigned.