This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
An EKU Senior Programmer Analyst leads university system users in identifying problems, finding solutions, developing programs and distributing useful resources to solve current and potential informational challenges through analysis, expert knowledge of data, software, programming languages, research of best practices and excellent customer service to facilitate efficient and productive business processes for the university.
Job Responsibility:
Maintain university application software to maximize efficiency and productivity
Ensure Data Integrity and Security
Provide user support to university community
Provide ongoing support for university systems
Other duties as assigned
Requirements:
Bachelor's degree required
Three years of programming experience required
Experience with Ellucian Banner ERP strongly preferred
Must have proven skills working with Oracle databases, SQL, PL/SQL, and Oracle development tools
Requires proficiency in one or more general-purpose programming languages such as C#/.NET, Python, or JavaScript/TypeScript, with the ability to design and maintain RESTful APIs and web-based utility applications
Experience writing ETL processes, scheduled jobs, and automation scripts using Python, Bash, or similar tooling is expected
Must be able to develop and maintain integrations with third-party vendor systems and build custom utilities to support institutional business processes
Requires broad working knowledge of enterprise application development, data integration patterns, and relational database design
Experience within an institution of higher education preferred
Must be able to gather, organize, and analyze data to support daily operations, reporting, and process improvement, including the documentation of existing and newly developed processes
Requires the ability to provide technical guidance, troubleshoot complex data and integration issues, and collaborate effectively with database administrators, system administrators, and functional stakeholders