Senior Programmer / Analyst
About the Role
We are seeking an experienced Senior Ellucian Colleague Programmer Analyst to support, develop, and enhance our Ellucian Colleague ERP environment. The successful candidate will design, develop, implement, and maintain enterprise applications and integrations that support academic and administrative operations. This position works closely with functional departments and Information Systems staff to analyze business requirements, recommend technical solutions, and deliver high-quality applications that improve institutional efficiency.
Responsibilities
- Design, develop, and document custom applications.
- Perform unit testing, debugging, and code reviews to ensure high-quality, maintainable code.
- Create and support administrative software and interfaces (including Colleague, Ellucian Self-Service, ETHOS Integration, Informer, PowerFAIDS, CSGold, and Slate).
- Develop custom reports utilizing Informer and Colleague.
- Plan and implement Self-Service upgrades and custom application deployments.
- Review Colleague software updates and determine their impact on custom modifications.
- Lead or assist in projects, collaborate with users to develop testing procedures, and analyze impacts on other modules or applications.
- Support users in developing workflows and suggest procedural changes where necessary.
- Ensure compliance with institutional security standards, data governance policies, and regulatory requirements.
- Perform duties during after-hours and weekends when occasionally required.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Management Information Systems, or a related field (or equivalent professional experience).
- 5+ years of experience developing and supporting Ellucian Colleague ERP applications.
- 2+ years of experience developing and deploying web applications using ASP.NET Core.
- Strong knowledge of the software development life cycle (SDLC) and source code management using Git (or similar version control systems).
- Practical knowledge of Unidata/SQL, Unix, Unibasic, and Colleague Studio.
- Familiarity with data security standards, FERPA, and higher education compliance requirements.
Skills
- Excellent customer support and leadership skills.
- Strong verbal, written, and interpersonal communication skills; ability to work effectively with individuals of varying technical experience and knowledge.
- Strong logical, analytical, and problem-solving skills.
- Proven ability to work productively both independently and within a team environment.
- Excellent organizational skills with a strong, detail-oriented approach.
Schedule
This position will initially require an on-site presence during the first 90 days of employment. Upon successful completion of the 90-day introductory period and demonstration of the ability to independently perform the essential duties, the employee will be eligible to transition to a fully remote work arrangement, subject to organizational approval and applicable remote-work policies. Remote work must be completed within the state of North Carolina.
Ability to work after hours and on weekends when urgent operational needs or maintenance windows require it.