X99760 IT Programmer Analyst I, Information Technology Services, Tahlequah

Northeastern State University
Northeastern State University

Software Engineering, IT

Posted on Sep 2, 2026
IT Programmer Analyst II ITS/38 Information Technology Services CODES JOB CODE: 1036 EEO: 05 GRADE: 20/1 OTRS: Required E/NE: Exempt (Computer) VAC: 7 hr DEGREE: 01 SAFETY SENSITIVE: No DATE: 07/19 ADMINISTRATIVE TITLE: 67 MANPOWER RESOURCE: 6 CUPA: 461120 IPEDS: 15-1211 JOB SUMMARY This position is responsible for the programming and maintenance of software applications. The Programmer Analyst provides support including, but not limited to, computing functions to analyze, design, code, document, and implement applications that support and enhance NSU's Oracle-based administrative systems including but not limited to Ellucian Banner and associated systems. MAJOR DUTIES Define, develop, test, analyze and maintain new software applications; write and code programs and applications Research, design, document and modify existing programs and applications Participate in the design, development and implementation of new systems Research, identify, analyze and fulfill end user requirements Analyze and assess existing business systems and procedures to maintain efficiency and compliance with internal and external requirements Design data retrieval and management systems to meet user needs Conduct feasibility studies, evaluate costs, analyzes user needs, designs in-house data processing systems or subsystems, programs the systems or subsystems, develops testing criteria, and establish documentation to support the new systems Develops special programs, such as a critical path analysis program, to assist in managing special projects Provide technical advice and support to users. This includes creating ad-hoc reports, data analysis and correction, training and problem solving Serve as technical advisor to user staff who do programming functions May install, modify and maintain systems and utility software on server computer systems. Provide server support related to network software Consult with business users to define needs and identify problems; works with users to collect project specifications; recommends alternatives to meet objectives. Create reports using Oracle PL/SQL, Evisions (ARGOS, FormFusion), Banner ODS, and/or other tools The position also supports and must greatly contribute to a collaborative customer service team environment, proactively sharing information across the team, establishing documentation, workshops with team members and enhancing an interactive team setting with consistent knowledge sharing Working knowledge of ERP applications, Oracle, .NET, content management systems; programming skills in SQL, shell scripting, Java, HTML, or other languages. Strong technical/back end knowledge of Ellucian's Banner system is strongly preferred. A background in higher education is also highly desirable. Perform related duties as assigned KNOWLEDGE REQUIRED BY THE POSITION Knowledge of software programming languages, standards, and principles Knowledge of coding, testing, and debugging principles Knowledge of data privacy practices, laws and regulations Skill in software application programming and development Skill in interpersonal relations and in dealing with the public Skill in oral and written communication Perform feasibility studies and programming analysis Determine alternate program design approaches and facilitate most effective solution to meet user needs as assigned.