IT Analyst Programmer III jobs in United States
cer-icon
Apply on Employer Site
company-logo

East Carolina University · 14 hours ago

IT Analyst Programmer III

East Carolina University is seeking an IT Analyst Programmer III to support the administrative computing needs for business offices. The role involves supervising the Banner HR/Payroll Support and Maintenance team, developing and maintaining data interfaces, and collaborating with various departments to ensure effective system operations.

Higher Education
check
Culture & Values
badNo H1Bnote

Responsibilities

This IT Analyst/Programmer position serves as a supervisor and technical resource for the ITCS Banner HR/Payroll Support and Maintenance team
It supports the administrative computing needs for business offices that serve the University’s employment needs, and is responsible for creating, enhancing, and maintaining data interfaces between the University’s ERP system, Ellucian Banner, and other cloud based or on-premise systems
It also shares the responsibility of collaborating with the Student and Finance modules of Ellucian Banner to ensure that Banner Support and Maintenance (SaM) functions as a team
Supervision: This position is responsible for overseeing the Banner HR/Payroll Support and Maintenance team and ensuring that team tasks are prioritized effectively to meet deadlines
The role requires maintaining compliance with established procedures, setting and communicating clear performance goals, and providing candid, timely, and constructive feedback on both performance and behavior
Building and strengthening ITCS’s relationship with supported business offices is a key responsibility, along with contributing to long-term planning and team development
The supervisor is expected to lead by example, fostering an engaged work environment that promotes innovation, creativity, and teamwork
Programming/Testing: This position is responsible for developing, maintaining, and testing programs within a sophisticated network environment to ensure accuracy and adherence to departmental standards
This position must design logical program flows, write clean and maintainable code, and provide thorough documentation for both batch and online processes using a variety of programming tools and technologies
Additional responsibilities include creating and maintaining testing plans, interpreting and correcting errors, utilizing data testing, making necessary changes to meet job specifications, and working closely with vendors to report and resolve issues
Acting as a technical resource, the role involves conducting code reviews, assisting throughout the application development lifecycle, and collaborating with users and vendors to define requirements, report, and resolve issues
The position must ensure programs are developed with accuracy and that, after migration into the production environment, systems operate with little or no issues
Finally, this position must stay current with emerging technologies and security threats and be prepared to learn new languages and tools as systems evolve
Maintenance/Problem Resolution: This position is responsible for prioritizing and resolving application issues by determining root causes, routing problems to the appropriate area when necessary, or developing effective solutions
This position must balance information systems needs with time constraints, consult with support areas as needed, and obtain user feedback to ensure accuracy and satisfaction
Responsibilities include making or overseeing changes to application components, testing modifications, and migrating updates into the production environment
The role also involves contacting users to confirm problem resolution and tracking issues that require long-term application changes
Project Management: This position is responsible for monitoring the progress of the team’s assigned work and keeping multiple projects on task to meet deliverable deadlines and satisfy stakeholders
This position documents and tracks enhancement requests, development needs, processing issues, and improvements, while prioritizing application problems and user requests
Responsibilities include designing project plans with resource estimates, creating specifications, setting goals and objectives, supervising development, and thoroughly reviewing and testing changes and enhancements
The role requires meeting project goals or adjusting them as needed and keeping users and supervisors informed of status
Documentation: This position is responsible for establishing and documenting work standards and standard operating procedures for supported systems
This position must review and update documentation on a regular basis
This role must also write professional, clear, concise, and complete applications and systems documentation for clients, programmers, and internal team use
Complex logic should be explained in an appropriate format, such as a graphical format for ease of understanding
Training: This position is responsible for planning and delivering training for new information systems and providing instruction to clients who will use these applications for administrative tasks
It is also responsible for actively participating in professional development by attending classes and engaging in self-study opportunities to enhance technical skills and broaden professional awareness
Additionally, this position is responsible for recommending cost-effective improvements to training programs and offering support through teaching or one-on-one assistance as needed
This position is further responsible for serving as a mentor to other members of the team, fostering knowledge sharing and professional growth within the department
Professional Development: This position is responsible for staying up to date with new technologies, particularly those related to Ellucian Banner, Salesforce/MuleSoft, software integration, and application development
This position will learn new programming languages and tools as technical and application systems evolve
This role is also responsible for participating in training opportunities by attending classes and engaging in self-study to improve technical skills and increase professional awareness
Additionally, the position should suggest cost-effective ways to improve training opportunities
This position will assist others by teaching or providing one-on-one support as needed and serve as a mentor to team members when appropriate
Other duties as assigned
The standard work schedule for this position will need to be adjusted to meet the position requirements, which include and are not limited to evening and weekend hours to perform scheduled and unscheduled workload requirements to maintain University operations
This position requires the employee to reside within a reasonable commutable distance of the ECU main campus
“Reasonable commuting distance” is defined as a location that does not exceed a distance that can be safely traveled in two hours by automobile under average conditions of traffic, weather, and roads to employee’s assigned duty station in Greenville, NC
This position may be eligible for Flexible Work Arrangements ( FWA ) under the ECU FWA Policy

Qualification

Ellucian BannerSQLJavaTeam SupervisionProject ManagementProblem ResolutionCommunication SkillsTechnical Documentation

Required

Bachelor's degree and 4 years of relevant experience or equivalent combination of education and experience. All degrees must be received from appropriately accredited institutions
The ability to lead analysis, design, and development for complicated and extensive applications which interface data between multiple information systems
Excellent oral and written communication skills
The ability to translate advanced technical issues into understandable terms for non-technical functional users
The ability to both work with team members and work independently on projects while communicating regular status reports to management
The ability to work as an independent, productive, responsible, self-motivated member of a team in high-pressure situations

Preferred

A degree in Computer Science, Information Systems, Computer Engineering, Math, Engineering, or a related technical degree
An advanced knowledge of and experience with Ellucian Banner, Oracle, SQL, PL/SQL, real-time system integrations, and Java or an equivalent programming language
A technical understanding of the business processes mandated by enterprise administrative systems and their interfaces
An advanced knowledge of the principles and concepts behind applications analysis, design, project planning, resource estimates, thorough testing and debugging, implementation, and documentation
Extensive experience supporting the Human Resources module within the Ellucian Banner ERP system
Knowledge of various project management methodologies
Experience supervising a team of programmer/analysts, including creating performance goals and completing performance evaluations

Company

East Carolina University

company-logo
Throughout our history, the broad missions of teaching, research, and service have helped to guide the university and will continue to do so.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Bill Clark
President & CEO
linkedin
leader-logo
Eric Houston
Deputy Chief Information Officer (CIO)
linkedin

Recent News

Company data provided by crunchbase