Programmer Analyst Jobs (No ghost jobs, direct from employers)

  • 67 companies
  • $78K median pay
  • 6% remote

Open programmer analyst jobs from company career pages and job boards, checked every hour. Every posting shows pay where listed, how long it has been up, company reviews and whether it looks like a ghost job.

157 jobs found

  • 14 hours agoLow ghost risk
    James Madison UniversityRemoteHarrisonburg, VA$70K - 75KMid-level
  • 14 hours agoLow ghost risk
    Howmet AerospaceOn-siteWhitehall, MI$70K - 95KMid-level
  • 3 days agoLow ghost risk
    ADVANCED INFO SERVICEOn-siteBangkok$25K - 45KMid-level
  • 5 days agoLow ghost risk
    SUNY Buffalo StateOn-siteBuffalo, NY$40K - 50KJunior
  • 1 week agoModerate ghost risk
    United NationsOn-siteRio De Janeiro, Rio de Janeiro$45K - 60KMid-level
  • 1 week agoLow ghost risk
    Westinghouse NuclearOn-siteOgden, UT$69K - 87KLead
  • 1 day agoLow ghost risk
    The University of British ColumbiaHybridVancouver, BC$97K - 149KMid-level
  • 2 days agoLow ghost risk
    Henry Ford HospitalOn-siteDetroit, MI$80K - 110KSenior
  • 2 days agoLow ghost risk
    AlleteOn-siteDuluth, MN$67K - 84KJunior
  • 3 days agoLow ghost risk
    ADVANCED INFO SERVICEOn-siteBangkok$25K - 45KMid-level
  • 4 days agoLow ghost risk
    The College System of TennesseeOn-siteDyersburg, TN$55K - 69KMid-level
  • 4 days agoLow ghost risk
    Premier Health PartnersHybridDayton, OH$70K - 95KMid-level
  • 6 days agoLow ghost risk
    El Paso Community CollegeOn-siteEl Paso, TX$55K - 75KSenior
  • 1 week agoModerate ghost risk
    University of Texas Southwestern Medical CenterHybridDallas, TX$85K - 110KSenior
  • 1 week agoLow ghost risk
    Oak Ridge Associated UniversitiesRemoteRégion Île-de-France$100K - 139KMid-level
  • 1 day agoLow ghost risk
    NextEra Energy, IncOn-siteJupiter, FL$80K - 120KMid-level
  • 1 week agoModerate ghost risk
    City of Portsmouth, VAOn-sitePortsmouth, VA$55K - 75KMid-level
  • 1 week agoLow ghost risk
    University of Texas at San AntonioOn-siteSan Antonio, TX$63KMid-level
  • 1 week agoLow ghost risk
    Magna International Inc.On-siteSt. Thomas - Formet$62K - 74KMid-level
  • 2 days agoLow ghost risk
    Yale UniversityOn-siteNew Haven, CT$68K - 121KMid-level

Programmer/Analyst

James Madison University

14 hours agoRemoteHarrisonburg, VA$70K - 75KMid-level

Why this job matches

See how well your resume fits this job and what it is missing.

Working Title: Programmer/Analyst

State Role Title: Information Technology Specialist II

Position Type: Full-time Staff (Classified)

Position Status: Full-Time

FLSA Status: Exempt: Not Eligible for Overtime

College/Division: Information Technology

Department: 100211 - Enterprise Applications

Pay Band: 5

Pay Rate: Pay Range

Specify Range or Amount: $70,000 - $75,000

Is this a JMU only position? No

Is this a grant-funded position? No

Is this a Conflict of Interest designated position? No

Beginning Review Date: 11/20/2026

About JMU:

At James Madison University (JMU), we're more than just a publicly funded institution - we're a vibrant, welcoming community located on a stunning campus where innovation, collaboration, and personal growth thrive. Our mission is to prepare students for a bright future, and we believe that starts with supporting the people who make it all possible: our employees.

Why Work at JMU?

We offer a comprehensive benefits package designed to support your professional journey and personal wellbeing:

  • Generous Leave: Enjoy paid vacation, sick leave, parental leave, community service leave, and 19 paid holidays annually.
  • Comprehensive Health Coverage: Access high-quality health insurance options that fit your needs.
  • Retirement Options: Plan for your future with retirement benefits through the Virginia Retirement System.
  • Employee Well-Being: Our Balanced Dukes program promotes wellness and work-life integration through resources, events, and support.
  • Tuition Waiver Program: Advance your education with our tuition waiver program for undergraduate and graduate courses taken at JMU.

At JMU, we believe in Being the Change - and that starts with creating an environment where you can grow, contribute meaningfully, and feel supported every step of the way.

Discover what makes JMU a great place to work: bit.ly/JMUEmployment

General Information:

This position will serve as a Programmer/Analyst supporting enterprise applications, with an initial focus on PeopleSoft (PS) Campus Solutions, our Student Information System. As part of the organization's future technology strategy, PS Campus Solutions, also known as the Student Administration System, is planned to be replaced by Oracle Cloud Student. Over time, this position will transition to supporting, maintaining, and enhancing the new Oracle Cloud Student system.

Duties and Responsibilities:

Responsibilities include researching and analyzing business needs, gathering requirements, configuring and designing solutions, developing and testing applications, supporting implementation efforts, troubleshooting and resolving issues, maintaining technical documentation, and providing ongoing operational support.

This position is eligible for a remote work schedule.

Qualifications:

Required:

  • Professional experience working in large and complex software systems, such as: Student Information Systems (SIS), Human Resources, Payroll, and Financials.
  • Significant professional experience designing, programming, implementing, and supporting enterprise systems.
  • Demonstrated experience gathering business and technical requirements and translating those requirements into effective solutions.
  • Excellent oral and written communication skills, to include ability to communicate with both technical and non-technical end-users.
  • Professional experience managing multiple priorities and projects simultaneously.
  • Demonstrated strong analytical, troubleshooting, and problem-solving skills.
  • Significant professional experience partnering with business users, technical staff, vendors, and stakeholders of varying technical backgrounds.
  • Demonstrated ability to learn new technologies and deliver effective technical solutions.

Additional Considerations:

  • Experience in a Higher Education environment.
  • Experience working with Cloud applications.
  • Experience programming in PeopleSoft applications.
  • Experience using Boomi or other iPaaS tools.
  • Experience working with integration technologies, APIs, web services, data exchange processes, or middleware platforms.
  • Experience supporting complex enterprise application ecosystems.
  • Experience building strong and long-lasting partnerships with key stakeholders.
  • Experience supporting system modernization, cloud migration, or enterprise transformation initiatives.
  • Experience with AI tools.

Additional Posting Information:

Conditions of Employment:

Employment is contingent upon the successful completion of a criminal background check.

E-Verify Notice: After accepting employment, new hires are required to complete an I-9 form and present documentation of their identity and eligibility to work in the United States. James Madison University uses the E-Verify system to confirm identity and work authorization.

EEO Statement:

James Madison University is committed to creating and supporting a diverse and inclusive work and educational community that is free of all forms of discrimination. This institution does not tolerate discrimination or harassment on the basis of age, color, disability, gender identity or expression, genetic information, national origin, parental status, political affiliation, race, religion, sex, sexual orientation or veteran status.

We promote access, inclusion and diversity for all students, faculty, staff, constituents and programs, believing that these qualities are foundational components of an outstanding education in keeping with our mission. The university is interested in candidates whose experience and qualifications support an ongoing commitment to this core quality.

Anyone having questions concerning discrimination should contact the Office for Equal Opportunity: (540) 568-6991.

Reasonable Accommodation:

If you are an individual with a disability and need assistance searching or applying for jobs please contact us at (540) 568-3597 or jobs@jmu.edu. You may also visit the JMU Human Resource Office, located at 752 Ott Street, Harrisonburg, VA 22807 and we will be happy to assist you.

Company Reviews

Employee reviews

4.3

830 Reviews
  • 552 %
  • 433 %
  • 39 %
  • 23 %
  • 12 %
  • Review
    2026-03-07T17:46:19.053

    Pros: Great boss, nice pay, good work

    Cons: Work was confusing at times

  • Great job
    2026-03-06T07:16:12.403

    Pros: Good hours and flexibility for the team

    Cons: Pay is low but thats sorta expected

  • Review
    2026-02-22T14:10:52.183

    Pros: Great mentorship, advice, guidance, and I learned a lot!

    Cons: Projects were all pretty similiar

Frequently asked questions about programmer analyst jobs

What is a ghost job?

A ghost job is a posting for a role the company isn't actively hiring for. Some stay up after the company fills the role. Others collect resumes for an opening that may never come.

You spend an evening tailoring an application, and nobody on the other side is looking for you.

What do programmer analyst jobs pay?

Across the postings here that list pay, the median is about $78,000 a year. About 5 in 10 of these postings list a pay range; the rest show an estimate, marked as one.

How many programmer analyst jobs are there?

At our last count there were about 150 open postings from 67 employers. The list on this page is live, so the count above it is the current one.

How does Enhancv spot a ghost job?

Every posting goes through five checks: how long it has been up, whether a salary is posted, what employees say about the company, how specific the description is and whether it lists real requirements. Each job shows the checks it passed and the ones it didn't.

How fresh are the job postings?

Enhancv checks postings every hour, and every job shows how long ago it went up. Most hires happen within 30 days of posting. A listing that's been open for two months raises its ghost job risk.