State University of New York - Cortland, NY
posted 5 months ago
The lead programmer/analyst is a key member of the technical team at the State University of New York at Cortland, primarily responsible for the development and enhancement of the Student Information System (SIS) within the Information Systems and Security Department. This position plays a crucial role in supporting and maintaining integrations with the Banner ERP system and other university systems, ensuring that innovative solutions are developed, administered, and implemented for the campus community. The work environment is described as relaxed, promoting creativity and collaboration among team members. In this role, the lead programmer/analyst will engage in complex analytical and programming activities that are essential for supporting various systems and interfaces. This includes designing and performing analyses, as well as authoring programming related to the maintenance, modifications, and enhancements of existing administrative applications. The position requires the use of a variety of development tools to facilitate updates and provide inquiry access to both academic and administrative data. The lead programmer/analyst will also be responsible for investigating emerging technologies with the intent of implementation, providing training to team members, and developing standards for these technologies. Technical consultation will be provided to the assistant director, project leaders, managers, and various departments, ensuring that all stakeholders are supported in their technical needs. Additionally, the role involves authoring reports, workflows, integrations, and interactive web applications using technologies such as SQL, JSON, REST APIs, and JavaScript. Regular meetings with end users will be conducted to define and design updates to applications that meet evolving requirements, ensuring that data and applications are delivered effectively. Maintaining a centralized repository of documentation is also a critical responsibility, where the lead programmer/analyst will document program development, logic, coding, testing, changes, modifications, and execution instructions necessary for operations. This comprehensive approach ensures that all technical processes are well-documented and accessible for future reference.