Application Development Analyst
About the role
The University at Buffalo, a distinguished public research institution and the State University of NY's flagship university, is seeking a talented and motivated Application Development Analyst to join Enterprise Application Services' Student Information Systems (SIS) team. The position serves as a key analytical and technical contributor, bringing both systems analysis expertise and hands-on development skill into the University's SIS enterprise applications. The position analyzes business and functional requirements, supports and troubleshoots mission-critical applications, designs and develops application and integration solutions, and collaborates with functional offices and other UBIT units to deliver reliable, well-supported solutions. This is a campus-based position with the possibility of hybrid work. All the duties and responsibilities listed above continue to occur in a 24×7 environment, therefore, working extended hours, holidays, or varied hours may be required.
Responsibilities
- Gather and analyze business and functional requirements from SIS stakeholders; translate requirements into well-documented, effective system solutions and configurations
- Support, troubleshoot, and maintain mission-critical Student Information System applications; evaluate and respond to customer enhancement requests, upgrades, and reported issues
- Design, develop, and integrate solutions, including REST API integrations connecting the Student Information System with other campus and third-party systems
- Develop and execute test plans and quality assurance practices, including unit, integration, and regression testing
- Collaborate with team members, functional offices, and other UBIT units in an Agile environment to deliver reliable, well-supported solutions
- Research and evaluate platform capabilities, integration patterns, and industry trends; identify opportunities to improve enterprise IT services
- Communicate effectively with technical and non-technical stakeholders throughout the analysis, development, and support lifecycle