Demo

IT Applications Programmer

Coconino Community College
Flagstaff, AZ Full Time
POSTED ON 4/14/2026
AVAILABLE BEFORE 6/11/2026
The IT Applications Programmer provides technical and system-level support for CCC departments in the use, analysis, and optimization of enterprise applications, including ERP, CRM, LMS, and other institutional systems. This position develops and maintains integrations, APIs, and automation processes, supports data analytics and reporting, and serves as a resource for functional and technical requirements across the college. Depending on the assigned specialty, responsibilities may include focused work in areas such as Learning Management Systems, database programming, enrollment and financial services, or other institutional applications. The person in this role will have a strong understanding of departmental operations, system capabilities, and data flows to guide and support business and academic processes. This position champions collaboration and a positive workplace environment and reports to the ITS Programmer Analyst Senior. Full-time, 12-month, benefit-eligible position. 

First Application Review: April 24, 2026 - Open until Filled 
Applications received by this date will be considered in the initial pool 

Salary & Benefits:

  • Anticipated Hiring Range: $55,033 - $68,241/annual - depending on education and experience
  • Cafeteria Plan: In addition to the base compensation, benefits-eligible employees receive an extra $6,720 per year to put toward benefit costs or to be used as additional take-home pay
  • Paid Holidays: 21 (including a full week off between Christmas and New Year’s Day and over Spring Break)
  • Vacation & Sick Leave: Approximately 17 paid vacation days & 9 paid sick leave days accrued annually
  • Health Insurance and Other Coverage: seehttps://www.coconino.edu/benefits/full-time-benefits


Coconino Community College is an Equal Opportunity Employer


Specialist Duties and Responsibilities (70%)
LMS / Academics Application Programmer:
  • LMS Technical and Integration Administrator – Manages and integrates the Canvas Learning Management System with institutional applications to ensure seamless functionality and user experience.
  • Faculty Load and Compensation Technical Lead – Oversees technical processes and system configurations for faculty workload and compensation management.
  • Academic Advising Application Programmer - Develops and maintains application logic and integrations specific to Advising processes within ERP and related systems.
  • CCC2NAU Application Programmer – Manages technical integrations and data flows for the CCC2NAU partnership program, ensuring accurate and timely information exchange.
Database Programmer:
  • Linux Server Administrator – Oversees installation, configuration, and maintenance of Linux servers to support secure and reliable operations.
  • Linux Software Implementation Administrator – Deploys and manages Linux-based software solutions, ensuring compatibility and performance across systems.
  • Database Application Programmer – Designs, develops, and optimizes database structures, queries, and procedures to support enterprise applications and reporting assisting the Database Administrator.
  • Containers (Docker/Podman) Administrator – Supports containerized environments for application deployment and database operations under the Database Administrator guidance.
  • Shibboleth Technical Backup – Provides backup support for Shibboleth identity management systems, ensuring secure authentication and continuity.
  • Identity and Access Management Support – Assists with IAM processes, including role-based access control and integration with authentication systems.
Enrollment & Student Financial Services Programmer:
  • Financial Aid Programmer – Develops and maintains application logic and integrations specific to Financial Aid processes within ERP and related systems.
  • Enrollment Programmer – Develops and maintains application logic and integrations specific to the Admissions and Enrollment Services processes within ERP and related systems.
  • CRM Administrator – Configures, maintains, and enhances the college’s CRM platform to support recruitment, retention, and engagement strategies.
Application Programmer Duties and Responsibilities (30%)
    • Serves as primary system support for the Banner, DegreeWorks, CRM, and LMS platforms, add-on packages, and other systems as assigned.  
    • Provides testing and configuration for updates and upgrades for Banner, Degree Works, Evisions, CRM, LMS, and other systems, collaborating with team members.  
    • Manages support tickets with Oracle/Banner customer centers, including entering, tracking, and resolving system cases, updates, fixes, and enhancements. 
    • Coordinates with the Systems Administrator to manage Linux servers, handling configuration, updates, and monitoring performance. 
    • Coordinates with the Database Administrator for updating and maintaining the Banner databases. 
    • Coordinates with the ITS Programmer Analyst Senior to maintain permissions and access for all employees to Banner, Degree Works, CRM, Argos, and other third-party systems.  
    • Develops and maintains applications and system integrations using C# and C for enterprise-level solutions.  
    • Creates automation scripts and data processing tools using Python and SQL to streamline workflows and support reporting needs.  
    • Enhances and optimizes database queries, stored procedures, and backend logic to ensure efficient data flow across ERP and integrated systems.  
    • Provides technical oversight for the Universal Admissions program, importing and formatting files from university partners into the CRM.  
    • Provides technical oversight for the CCC2NAU Transcript Process Sharing, managing internal transfer processes using a custom server.  
    • Provides technical oversight for the LMS student and course script import process.  
    • Designs and delivers advanced reports and dashboards for data analytics to support institutional decision-making and compliance.  
    • Serves as a liaison between Academic Affairs, Business Administration, Institutional Research, and other departments to ensure needs are understood.  
    • Contributes to the conceptual design of information systems by conducting needs analysis and documenting business requirements.  
    • Analyzes business and academic processes to recommend workflow improvements, automation, and new systems.  
    • Works collaboratively with stakeholders to define data needs and design reports/automation for core functional areas.  
    • Maintains functional knowledge of systems, processes, and data flows within Banner and other relevant systems.  
    • Leads and manages projects of varying complexity, ensuring alignment with organizational goals and successful delivery across one or multiple functional areas. 
    • Collaborates with the ITS Programmer Analyst Senior on Project Management to develop processes enhancing performance for end users.  
    • Collaborates with the Programming team to design, deploy, configure, and manage enterprise applications meeting institutional needs.  
    • Organizes and facilitates work sessions for college departments to provide functional and technical support.  
    • Prioritizes and executes tasks based on project timelines, urgency, and evolving work requirements. 
    • Identifies and responds to end-user questions, issues, and service opportunities, including troubleshooting and defect workarounds.  
    • Delivers training to departmental end-users and ITS staff, ensuring clear understanding of system functionality and recent updates. 
    • Develops and shares detailed documentation, including step-by-step guides, update notes, system reports, and planning materials, to support accurate implementation and optimal use of existing and emerging technologies. 
    • Adheres to security best practices defined by college policies and the Security Analyst for all system activities.  
    • Communicates accomplishments and system challenges in a structured, transparent manner, enabling informed decision-making and fostering a culture of continuous improvement. 
    • Performs other duties as assigned. 
  • In-depth understanding of ERP, CRM, LMS, and related enterprise systems, including Banner and DegreeWorks.
  • Strong knowledge of programming languages such as C#, C , Python, and SQL for application development and automation.
  • Familiarity with API development, third-party integrations, and data flow processes across institutional systems.
  • Knowledge of database structures, queries, stored procedures, and optimization techniques.
  • Understanding of project management principles and software development life cycle (SDLC).
  • Awareness of security best practices, compliance standards, and institutional policies.
  • Functional knowledge of academic and business processes within higher education environments.
  • Proficiency in designing, developing, and maintaining enterprise applications and integrations.
  • Advanced troubleshooting and root cause analysis for complex system issues.
  • Ability to create clear documentation, technical specifications, and training materials.
  • Strong analytical skills for process improvement and workflow optimization.
  • Competence in report development, dashboard creation, and data analytics for decision-making.
  • Skilled in testing, configuration, and verification of system updates and new functionality.
  • Ability to manage multiple projects and prioritize tasks in a dynamic environment.
  • Capacity to translate business requirements into technical solutions that enhance functionality.
  • Ability to work independently and as part of a team, fostering a collaborative environment.
  • Adaptability to learn new technologies and implement innovative solutions.
  • Ability to maintain confidentiality and adhere to institutional security standards.
  • Bachelor’s degree in a related field AND two (2) years of demonstrated experience in business process work; OR
  • Six years of procedural, technical, management, or systems analysis work; OR
  • Any equivalent combination of directly related experience, training and/or education.
Preferred
  • System and process knowledge of departmental functions and processes supporting business and academic operations such as application loading and processing, transcript evaluation, awarding, disbursement, document imaging, etc.
  • Business and systems knowledge of Ellucian Banner Enterprise Resource System software, CRM system, Oracle Databases, and other relevant systems
  • Strong team orientation
  • Flexible attitude and the ability to adapt to new responsibilities and processes.
  • Experience in higher education environments.
  • Familiarity with API development and third-party system integrations.
  • Project management experience or certification (e.g., PMP, Agile).
  • Must be detail oriented and have excellent communication skills, knowledge Skills and abilities 
  • Experience with:
    • SQL
    • CRMs (Salesforce, Element451, etc.)
    • Ellucian Banner/DegreeWorks
    • Argos Reporting Tools
    • Toad/SQL Developer
    • Scripting language (JavaScript, Python, etc.)

Salary : $55,033 - $68,241

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a IT Applications Programmer?

Sign up to receive alerts about other jobs on the IT Applications Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$83,039 - $104,143
Income Estimation: 
$105,489 - $131,507
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Coconino Community College

  • Coconino Community College Depends on position, AZ
  • Are you interested in sharing your knowledge, skills, experiences or expertise with fellow members of our community? If so, Coconino Community College is l... more
  • 11 Days Ago

  • Coconino Community College Flagstaff, AZ
  • The College seeks a full-time, student-centered instructor who will teach freshman-level English composition and introductory Speech & Communication course... more
  • 15 Days Ago

  • Coconino Community College Page, AZ
  • At Coconino Community College, our team of committed faculty is as diverse and as inspiring as our student body. Join us and make CCC an even stronger comm... more
  • 6 Days Ago

  • Coconino Community College Flagstaff, AZ
  • Under the supervision of the Director of Purchasing and Auxiliary Services, this position is responsible for developing and maintaining college-wide risk, ... more
  • 6 Days Ago


Not the job you're looking for? Here are some other IT Applications Programmer jobs in the Flagstaff, AZ area that may be a better fit.

  • IT Resonance Inc. Flagstaff, AZ
  • SAP QA Tester Flagstaff Arizona (onsite) 12 months SAP QA Test Automation, S/4, S/4 HANA, SAP Test Automation Manual Testing Rewgards Stephen DJA stephen a... more
  • 3 Days Ago

  • TMC Fort Defiance, AZ
  • CLOSING DATE: Open Until Filled (OUF) SALARY RANGE: Dependent On Experience (DOE) ***APPLICANT MUST HAVE A VALID UNRESTRICTED INSURABLE DRIVERS LICENSE*** ... more
  • 14 Days Ago

AI Assistant is available now!

Feel free to start your new journey!