1

It Applications Programmer Jobs (NOW HIRING)

IT Applications Manager

Chicago, IL · On-site

$130K - $140K/yr

Translates approved project requests into actionable items for the programmer Ensures clear and ... experience in IT Business Analysis the applications development area. Packaged software ...

Manager IT Applications Location: Larkin Bldg @ Exchange Street Location of Job : US:NY:Buffalo ... Masters Information Systems, Business, Engineering or equivalent field preferred. Experience 5 ...

Cottage Health seeks a Manager, IT Applications for its CH Administration department, responsible for managing analyst positions for IT applications teams. May include Beaker, Orders, Clin doc ...

Director, IT Applications

Gardner, MA · On-site

$165K - $185K/yr

The Director of IT Applications leads the strategy, implementation, and ongoing governance of our ... Bachelor's degree in Information Systems, Computer Science, Engineering, or a related field (or ...

next page

Showing results 1-20

It Applications Programmer information

See salary details

$25K

$88.9K

$149K

How much do it applications programmer jobs pay per year?

As of Jul 22, 2026, the average yearly pay for it applications programmer in the United States is $88,946.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,500.00 and $116,000.00 per year, depending on experience, location, and employer.

What does an application programmer do?

An application programmer designs, develops, tests, and maintains software applications to meet user needs. They write code using programming languages such as Java, C++, or Python and often work with development tools and frameworks. Strong problem-solving skills and knowledge of software development processes are essential for this role.

What tech jobs pay $400,000 a year?

For IT Applications Programmers, reaching a $400,000 annual salary typically requires senior-level experience, specialized skills in high-demand technologies, and often leadership roles such as software architect or senior developer in large organizations. High compensation may also involve bonuses, stock options, or working in industries like finance or technology with high revenue potential.

What jobs in the US pay 300,000 a year?

For an IT Applications Programmer, reaching a $300,000 annual salary typically requires extensive experience, advanced skills in software development, and often senior or specialized roles such as lead developer or architect. High-paying positions may also involve working in finance, technology firms, or consulting with additional certifications and management responsibilities.

What are some typical challenges IT Applications Programmers face when integrating new software with existing systems?

IT Applications Programmers often encounter challenges when integrating new software with legacy systems, such as compatibility issues, data migration complexities, and ensuring minimal downtime. Collaborating closely with system analysts, database administrators, and end users is crucial for identifying potential conflicts early. To address these challenges, programmers must thoroughly test integrations, document changes, and stay updated on both legacy and modern technologies. Effective communication and problem-solving skills are essential for smooth transitions and successful implementations.

What engineer makes $500,000 a year?

Highly experienced software engineers, especially those in specialized fields like machine learning, AI, or senior roles at major tech companies, can earn $500,000 or more annually. These positions often require advanced skills, certifications, and a strong track record of performance, along with stock options or bonuses that significantly increase total compensation.

What does an IT Applications Programmer do?

An IT Applications Programmer designs, develops, tests, and maintains software applications for organizations. They write code in various programming languages to create applications that meet specific business needs or solve problems. Additionally, they may troubleshoot issues, update existing software, and collaborate with other IT professionals to ensure applications run smoothly and efficiently. Their work is crucial in helping companies automate tasks, improve productivity, and deliver digital solutions.

What are the key skills and qualifications needed to thrive as an IT Applications Programmer, and why are they important?

To thrive as an IT Applications Programmer, you need strong programming skills in languages such as Java, Python, or C#, along with a bachelor’s degree in computer science or a related field. Familiarity with development frameworks, database management systems, and version control tools like Git is typically required. Critical thinking, problem-solving, and effective communication are essential soft skills that set top programmers apart. These abilities are crucial for building robust applications, collaborating with teams, and efficiently addressing technical challenges.

What is the difference between It Applications Programmer vs Software Developer?

AspectIt Applications ProgrammerSoftware Developer
Primary FocusDeveloping, testing, and maintaining specific business applicationsDesigning and building a wide range of software solutions
Work EnvironmentOften within organizations, focusing on internal applicationsCan be in various settings, including startups, tech firms, or corporate environments
Required CredentialsTypically a degree in computer science or related field; certifications like Microsoft or Oracle may helpSimilar credentials; often requires programming certifications or experience

While both roles involve programming and software development, It Applications Programmers focus on creating and maintaining specific business applications within an organization, whereas Software Developers have a broader scope, designing various software solutions across different platforms and industries.

More about It Applications Programmer jobs
Infographic showing various It Applications Programmer job openings in the United States as of July 2026, with employment types broken down into 1% As Needed, 77% Full Time, 18% Part Time, 1% Temporary, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $88,946 per year, or $42.8 per hour.
IT Applications Programmer

IT Applications Programmer

Coconino Community College

Flagstaff, AZ • On-site

$56K - $70K/yr

Full-time

Medical, Dental, Vision, Life, PTO

Posted 9 days ago


Job description

Salary: $56,684.00 - $70,288.00 Annually
Location : Flagstaff (Lone Tree Campus), AZ
Job Type: Full-Time
Job Number: 002-27
Division: Information Technology Services
Opening Date: 07/14/2026
Closing Date: 7/31/2026 11:59 PM Arizona
FLSA: Exempt
Summary: 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. This is a full-time, 12-month, in-person position with no option for a remote schedule.
Position Summary
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. This is a full-time, 12-month, in-person position with no option for a remote schedule.
Salary & Benefits:
  • Anticipated Hiring Range: $56,684 - $70,288/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: see

Coconino Community College is an Equal Opportunity Employer
Essential Duties and Responsibilities
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 assistingthe 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.

Knowledge, Skills and Abilities
  • 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.

Minimum Qualifications
  • 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.)

Coconino Community College strives to provide our employees with the best benefit options. We know that benefit considerations are extremely important when making your decision on the next step in your career path.
Here are some of the unique benefit opportunities you can take advantage of at CCC: Arizona State Retirement System- 100% employer matching beginning on your first day! Cafeteria benefit allowance, medical, wellness program and clinic, dental, vision, life insurance, voluntary short-term disability and CCC tuition reimbursement. An extremely generous Paid Time Off allotment with accrued vacation and sick hours, including 21 holidays, and much more!!
To learn more about our full-time benefits, please visit
01
As a condition of employment, candidates must be authorized to work in the United States and must not require an employer-sponsored work authorization now or in the future. *The college does not sponsor employment visas.Please confirm that you meet this requirement and do not need a sponsor.
02
This is a 100% in-person position, with a standard work schedule of Monday through Friday, 8:00 a.m. to 5:00 p.m. Are you able to work in person according to the st