IT Analyst Programmer

Employer
UNC Pembroke
Location
North Carolina, United States
Salary
Salary Commensurate with experience
Posted
Oct 31, 2020
Employment Level
Administrative
Employment Type
Full Time

Primary Purpose of Position
Support the use of packaged Enterprise and departmental applications such as Banner, Payment Card System (PCS), Housing Management System (HMS), Event Management System (EMS), Learning Management System (LMS), reporting tools, and uPay. Develop and support local applications and interfaces between existing systems. Assist in the integration of disparate systems and technologies used by various DoIT units though custom software development. Consult with functional offices and other software developers to identify and assess needs and requirements. Produce technical specifications. Implement applications as designed, and design small to medium applications and interfaces to meet functional requirements. Assist other software developers in the identification, troubleshooting and resolution of issues. Assist project managers in the development of task lists and project plans. Install, configure, manage and support web, application and middleware systems such as Apache, Tomcat, OpenSSL, OpenLDAP, mod-Perl, PHP, etc. according to division standards. Perform basic system administration duties as needed. Monitor web, application and middleware system and application interfaces. Ensure these systems function correctly and securely. Identify, troubleshoot, and resolve issues. Support the campus BraveWeb portal, and other significant campus websites. Serve as a resource to and support other DoIT staff that provide first and second tier support to users and manage web sites. Other duties as assigned to meet division goals.

Job Description
Come join the Division of Information Technology (DoIT) at UNCP! It's an exciting time to be a Brave, and an especially exciting time to join the DoIT team as we partner with campus constituents to dream, design, implement, support and foster the adoption of information technology services appropriate for UNCP. We are dedicated to continuous improvement, effective communication, and efficient management of information technology products, services, and support.

UNCP is looking for an experienced software developer in our software development department. This is a hands on software development position. The ideal person will have several years of experience in a software development unit, preferably using PHP or Java as the primary development language, as well as experience in SQL and Oracle databases.

Support the use of packaged Enterprise and departmental applications such as Banner, Payment Card System (PCS), Housing Management System (HMS), Event Management System (EMS), Learning Management System (LMS), and uPay. Develop and support local applications and interfaces between existing systems. Assist in the integration of disparate systems and technologies used by various DoIT units through custom software development. Consult with functional offices and other software developers to identify and assess needs and requirements. Produce technical specifications. Design small to medium applications and interfaces to meet functional requirements and implement applications as designed. Assist other software developers in the identification, troubleshooting and resolution of issues. Assist project managers in the development of task lists and project plans. Monitor web, application middleware systems and application interfaces. Ensure these systems function correctly and securely. Identify, troubleshoot, and resolve issues. Support the campus BraveWeb portal, and other significant campus websites. Serve as a resource to and support other DoIT staff that provide first and second tier support to users and manage web sites. Other duties as assigned to meet division goals.

This position is designated as Mandatory Personnel - Employees whose presence has been determined to be mandatory to University operations during certain types of adverse weather or emergency events.

Minimum Training and Experience Requirements: Bachelor's degree and three to four years of relevant experience or an equivalent combination of training and experience.

Management Preference:  3 years of experience in PHP or Java. 3 years of experience in SQL, building database tables, views, and triggers. 3 years of experience with Oracle and SQL Server databases. 3 years of experience with object oriented design and object oriented development. Understanding of agile methodologies. Working experience with Banner.

Special Instructions to Applicants:  This position is subject to the successful completion of an employment background check. An employment background check includes a criminal background check, employment verification, reference checks, license verification (if applicable) and credit history check (if applicable).

In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.

New employees are paid only by direct deposit to the financial institution of their choice. Candidates claiming Veterans Preference must attach a copy of their DD-214 as a part of the online application process.

UNC Pembroke is an Equal Opportunity Employer. The University prohibits discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities, and prohibits discrimination against all individuals based on their age, race, color, genetic information, religion, sex, sexual orientation, gender identity or national origin. UNC Pembroke is a VEVRAA Federal Contractor and seeks priority referrals of protected veterans for our openings.