You are viewing a preview of this job. Log in or register to view more details about this job.

Programmer Analyst II

Posting Details

POSTING INFORMATION

Internal Title

Programmer Analyst II

Position Type

Classified

Faculty / Non-Faculty / Administration

Non-Faculty

Pay Band

6

Level

3

Department

Infrastructure

Job Purpose

Serves as a Programmer/Analyst II for the College’s enterprise administrative and auxiliary systems by providing analysis, programming, implementation, and support for vendor applications, custom enhancements, and system integrations. Works with functional departments, Business Analysts, vendors, and programming team members to understand requirements, resolve issues, and ensure effective system operation. Researches and applies new technologies within established guidelines to improve integrations and support evolving business needs. Contributes to coordinated technical and functional efforts that enhance system reliability, efficiency, and user experience.

Minimum Requirements

High school diploma and experience in computer system development and modification. At least two years of experience as a Programmer is required. A bachelor’s degree in a related field may substitute for the required work experience. Candidates with an equivalent combination of experience and/or education are encouraged to apply.

Required Knowledge, Skills and Abilities

Knowledge of development within an Ellucian ERP environment and related tools is required. Proficiency with programming languages and output formatting standards such as PL/SQL, SQL, JavaScript, PHP, JSON/XML, Python, and Bash/Shell scripting is expected. Experience developing integrations using vendor-provided APIs and working with relational databases is preferred. Strong analytical and troubleshooting skills are essential for diagnosing issues, identifying root causes, and implementing effective technical solutions. Ability to work collaboratively with technical and functional stakeholders, manage multiple tasks, and follow established development and project management methodologies is also required.

Additional Comments Regarding Position

This position is NOT remote and is based in Charleston, SC. The employee will be expected to work on campus, full-time.

Independent weekend and night work is required when IT systems are not functioning as expected.

Special Instructions to Applicants

Please complete the application to include all current and previous work history and education. A resume will not be accepted nor reviewed to determine if an applicant has met the qualifications for the position.

*Salary is commensurate with education/experience which exceeds the minimum requirements.

Offers of employment are contingent upon a successful background check.

 

All applications must be submitted online https://jobs.cofc.edu.

Salary

*$52,347 - $75,000

Posting Date

12/19/2025

Closing Date

01/09/2026

Benefits

  • Insurance: Health/Dental/Vision
  • Life Insurance
  • Paid Leave: Sick/Annual/Parental
  • Retirement
  • Long Term Disability
  • Paid Holidays
  • Free CARTA Bus Service
  • Employee Tuition Assistance Program (ETAP)
  • Employee Assistance Program (EAP)
  • Full Benefits Package – Click Here

Open Until Filled

No

Posting Number

2025164

EEO Statement

The College of Charleston is an equal opportunity employer and does not discriminate against any individual or group on the basis of sex, gender (including gender identity and/or expression), pregnancy, race, religion, color, national origin, age, disability, military or veteran status, sexual orientation, genetic information, and other classifications protected by applicable federal, state, and local laws. For more information, please visit eop.cofc.edu.

Quicklink for Posting

https://jobs.cofc.edu/postings/17489

Job Duties

Job Duties

Activity

1. ANALYST & PROGRAMMING SUPPORT:Provides technical support for enterprise application integrations by performing analysis, design, programming, testing, and troubleshooting activities under general supervision. Develops and maintains integrations and automated business processes to support efficient and reliable system operations. Applies a working knowledge of system functions, data structures, and data flows to meet business requirements and resolve technical issues. Follows established quality standards, IT policies, and best-practice guidelines to ensure consistency, security, and compliance. Collaborates with senior team members on more complex integration or design challenges and contributes to continuous improvement efforts within the integration environment.

Essential or Marginal

Essential

Percent of Time

45

 

Activity

2. CUSTOMER SUPPORT: Advises functional customers, department liaisons, and Business Consultants on the use and capabilities of applications, integrations, and related technologies. Works with stakeholders to gather and clarify requirements, identify needs, and assess vendor or technical options under established guidelines. Participates in the evaluation and adaptation of integrations to support business processes and system functionality. Recommends technical approaches that align with existing standards to meet user requirements effectively, collaborating with senior team members on more complex or strategic decisions.

Essential or Marginal

Essential

Percent of Time

15

 

Activity

3. SECURITY: Adheres to established security methodologies in systems development and integration, including authentication, authorization, and audit trail requirements. Works with functional users, Business Consultants, IT Security, Infrastructure, Network Engineering, and auditors to support data protection and integrity efforts. Implements required security controls in developed integrations and assists in reviews or remediation activities. Performs application testing to ensure accessibility compliance in accordance with institutional standards and guidelines.

Essential or Marginal

Essential

Percent of Time

10

 

Activity

4. DOCUMENTATION: Creates and maintains system, inline, and user documentation, including program logic, process descriptions, and business flow diagrams. Records development activities, technical changes, and process information using ServiceNow and GitHub in accordance with established standards. Ensures documentation is accurate, up to date, and supports knowledge sharing across the team. Collaborates with senior analysts on documentation for more complex integrations or system enhancements.

Essential or Marginal

Essential

Percent of Time

10

 

Activity

5. KNOWLEDGE DEVELOPMENT: Researches emerging technologies and techniques to enhance integrations and improve development practices. Applies new knowledge to assigned projects under established guidelines. Shares insights with team members through periodic presentations or informal knowledge-sharing sessions and participates in cross-training activities with other Programmer/Analysts.

Essential or Marginal

Essential

Percent of Time

10

 

Activity

6. PROJECT MANAGEMENT: Collaborates with functional users, Business Analysts, and Project Managers to support project planning and ensure milestones are met using established project management methodologies. Develops and maintains task-level schedules, monitors progress, and updates management and the PMO on assigned project activities. Tracks work assignments and project documentation in ServiceNow and Programming Tracking systems. Works with senior team members to identify risks or delays and to ensure alignment with project objectives.

Essential or Marginal

Essential

Percent of Time

10