> Markdown version of [/jobs/ext/1690884-senior-programmer-analyst-senior-systems](https://www.wearedevelopers.com/jobs/ext/1690884-senior-programmer-analyst-senior-systems). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Programmer/Analyst (Senior Systems... - **Company:** SUNY College of Environmental Science and Forestry - **Location:** Syracuse, NY, United States - **Experience:** Expert - **Salary:** $64,474.0 - $79,000.0 - **Contract:** Permanent contract - **Skills:** PHP (Programming Language), Command-Line Interface, Information Systems, Computer Programming, Cron, Federal Information Processing Standards (FIPS), Python (Programming Language), Microsoft SQL Server, Oracle SQL Developer, Windows PowerShell, PL-SQL, SQL*Plus, SQL Databases, Enterprise Software Applications, Information Technology, Banner Advertisement, Patch Management - **Published:** July 7, 2026 - **Apply:** https://www.juju.com/job/00000000gejhrg ## About the Role + Bachelor's degree in computer science or related area + At least three (3) to four (4) years of applicable programming experience, with evidence of progression in responsibilities + Experience with Ellucian Banner tables and/or administrative computing + Experience with Oracle SQL, PL/SQL or other SQL platforms Preferred Qualifications: + Experience with Ellucian Degree Works + Experience with the SUNY system and their ITEC and SICAS organizations + Experience with SUNY school SIRIS reporting + Experience requesting upgrades for hosted environments in the SUNY system + Experience with Banner 9 SSB functionality + Experience with a UNIX/LINUX command line environment (SQL PLUS) + Experience with PHP + Experience with ARGOS report writing and other eVisions products + Experience with administering Ellucian Banner systems and their security model + Experience with Ellucian automation via Automic + Experience with Batch, Powershell, Python + Ability to manage multiple, deadline-driven assignments effectively + Ability to communicate positively and effectively with students, faculty and staff + Ability to work independently and in a team environment ## Description The State University of New York College of Environmental Science and Forestry (ESF) in Syracuse, NY invites qualified applications for the position of Senior Systems Developer. Under the supervision of the Manager of Information Systems, the Senior Systems Developer is part of a multi-functional Information Systems team developing cross-system solutions for constituent campus units. This position's main responsibilities involve development for and support of the daily business functions of the Ellucian Banner systems and related products. The Developer will have some further responsibility in supporting data analysis and reporting needs of College business units. This position has the possibility for a hybrid work location. Primary Responsibilities + Provide technical support for Ellucian Banner and associated enterprise applications + Automation of Ellucian Banner & external processes using Automic, Batch, Powershell, CRON, etc. + Patch management for Ellucian Banner + Writing and maintaining PL/SQL packages, procedures, functions, Oracle SQL & MS-SQL extracts, scripts, reports, queries, and various other SQL requests + Primary technical support of Ellucian Degree Works + Primary technical support and administration of eVisions Argos + Primary technical support of Student Academic records, as well as related state/federal reporting and filings (Clearinghouse, SIRIS reporting) + Assist with day-to-day production troubleshooting & resolve urgent programmatic issues by triaging and resolving help desk tickets assigned to Information Systems + Generate & maintain technical documentation + Work with third party contacts to update and maintain external systems + Collaborating with Information Technology staff members in the introduction of new technologies and support of students and staff ## Related Videos - [From clicks to cribs - How to find your dream home with web scraping](https://www.wearedevelopers.com/videos/767-from-clicks-to-cribs-how-to-find-your-dream-home-with-web-scraping) - [Is your backend a hodgepodge of queues, event stores and cron jobs? Durable Execution to the Rescue.](https://www.wearedevelopers.com/videos/744-is-your-backend-a-hodgepodge-of-queues-event-stores-and-cron-jobs-durable-execution-to-the-rescue) - [Accessibility Test Driven Development](https://www.wearedevelopers.com/videos/1578-accessibility-test-driven-development) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [Best Paying Jobs in Technology](https://www.wearedevelopers.com/magazine/256-best-paying-jobs-in-technology) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [10 Highest Paying Programming Languages 2025](https://www.wearedevelopers.com/magazine/150-10-highest-paying-programming-languages-2025)