Job Summary:
This position provides advanced level programming, integration, reporting, and application support for the Ellucian Colleague ERP/SIS and associated systems and technologies. This position has the opportunity to be fully remote.
Essential Functions (Responsibilities):
- Develop and implement Colleague User Interface (UI) forms, batch processes, reports, subroutines, rules, computed columns, etc. using Ellucian’ Colleague Studio and Envision
- Assist with Colleague security classes, AROR roles, identity management processes, group management, etc.
- Collaborate with application users, ERP team members, and vendors to troubleshoot and resolve issues, implement new features and functionality, and enhance processes
- Assist with evaluating, organizing, testing, installing, and documenting Ellucian Colleague patches.
- Identify opportunities to streamline current processes, deploy product enhancements, and proactively locate and resolve system data integrity issues.
- Ensure departments are fully utilizing out of the box functionality and assist with de-customization as necessary.
- Develop and maintain detailed written technical specifications for developed solutions.
- Participate in departmental code reviews, code evaluation, and change management processes.
- Maintain updated knowledge by attending training, conferences, and staying up to date on technical documentation and bulletins.
- Assist with third party data integrations utilizing a variety of methods including Envision/SQL/reporting flat files, Ellucian Ethos, and vendor APIs.
- Provide SQL support including assisting with T-SQL queries, views, stored procedures, etc.
- Ensure that all programming, data exchanges, integrations, etc. are secure and in compliance with best practices and university data security standards.
Special Job Dimensions:
Typical work hours are Monday through Friday, 8:00am to 5:00pm with occasional evening and weekend work required.
Note: The essential job functions and associated qualifications contained in this document describe the general nature and level of the work performed. They are not intended to represent an exhaustive listing or be inclusive of all aspects of the job. The tasks and procedures involved in the performance of the essential job functions may vary from day-to-day. Major changes in areas of responsibility may occur, as directed by management, and will require revision of this job description.