Job Description Provides software solutions aligned with the strategic goals of the institution. Follows programming standards, evaluates, develops, maintains, and supports Colleague application and ensures that system meets user specifications. Analyzes, defines and documents requirements for data, workflow, logical processes, hardware and operating system environment. Tests and debugs existing modules and programs. Modifies existing programs to conform to system changes or to make improvements. Should have thorough understanding of complete project life cycle. Must have ability to juggle multiple projects and meet project deadlines. Develops interfaces for integrating Colleague student information system with other systems and databases. Generates ad-hoc reports using query tools, creates and maintains user accounts. Designs and enforces security schemas. Excellent interpersonal and communication skills, both oral and written. Minimum Qualifications Required: Bachelor Degree or equivalent combination of education and minimum of seven years of applicable work experience. Experience in the higher education setting is required Candidate must have experience with the concepts and processes in the Ellucian Colleague Student Information system. Extensive Programming experience using Colleague Studio is required. The ability to create C# computed columns is a must. Experience with Unidata database is a must. Experience with MS SQL desired. The ability to create integration solutions to and from the Colleague application to other applications is a must. Experience upgrading modules and applying software patches is required. Experience in shell programming, Java scripting and VB scripting desired. Experience with reporting tools and applications is a must. Experience with the Entrinsik Informer reporting application is desired.