Programmer Analyst Jobs
Programmer Analyst jobs are open across banking, healthcare, insurance, and government at every level from entry-level to senior, with specializations in systems analysis, application development, and database programming. Find a role that fits from the openings below and apply directly.
Find Programmer Analyst JobsLooking for remote work? View remote programmer analyst jobs →Overview
Showing 5 of 168+ Programmer Analyst jobs











The ideal candidate will have at least four years of programming experience, with strong skills in SQL/PL-SQL, relational databases, and other programming or scripting languages. They should be analytical, detail-oriented, customer-focused, and comfortable working both independently and collaboratively. Experience with SaaS applications, Oracle PeopleSoft or similar ERP systems, iPaaS solutions, Microsoft SQL/Oracle databases, and higher education technology is preferred.
- Define system requirements with user departments.
- Prepare feasibility studies of new systems.
- Define program specifications and systems procedures.
- Participate in evaluating application software used to support administrative systems.
- Develop applications and track changes and updates.
- Develop new programs and modify existing programs according to specifications and department standards.
- Test applications and evaluate system performance before implementation.
- Develop, and maintain application development documents in accordance with department standards.
- Review applications and documentation developed by other team members to ensure the compliance with application development specifications and standards.
- Provide training to users on functions of new systems.
- Maintain proficiency in programming, systems analysis and project control tools and techniques used to develop administrative systems.
- Perform duties and responsibilities of a Programmer/Analyst.
- Assist in identifying user needs, making system presentations, integrating individual systems into major institutional systems, establishing and enforcing standards, training staff, and assigning programs.
- Evaluate, specify, and procure related components. Assist in developing information technology related bids, contracts, request for proposals and vendor relationships in support of information technology initiatives.
- Participate in committees, working groups, councils, etc. in support of information technology initiatives.
- Function independently or as a member of an information technology team as assigned. Lead, manage, and supervise technical, professional clerical, and student support staff as assigned.
- As part of self-training and in support of comprehensive, redundant, user focused support, perform functions normally assigned to other information technology support staff as required.
- Consistently develop and exhibit a positive, user focused, customer service attitude, and atmosphere.
- Work with the campus community, vendors, and IS professionals to achieve College objectives.
- Provide related administrative functions and help desk support, as required.
- Provide on call remote or on-campus support for any job-related issues, as required.
- Work occasional evenings, weekends, and/or holidays, as required.
- Perform other related duties as assigned by the Director.
- Competence in Microsoft Windows system platform.
- Competence in SQL and in at least two programming languages.
- Understanding of programming logic and competence in application design.
- Project management skills and ability to work with other professional staff.
- Ability to interpret institutional policies, plans, objectives, rules and regulations and communicate the interpretation to subordinates and others.
- Ability to communicate effectively (verbally and in writing) and possess strong interpersonal skills.
- Strong analytical and problem-solving skills.
- Education: Bachelor’s Degree.
- Experience: A minimum of four years of programming experience, including experience with SQL, at least two programming languages, and the Windows system platform.
- Bachelor’s in CS, CIS, Accounting, or closely related field.
- Experience in SQL and in using one or more programming languages such as: Java, PeopleSoft, SQL, SQR, Visual Basic, etc.
- Experience in supporting ERP or administrative systems such as HR, Payroll, Student Administration, Financial, etc.
- Understanding of financial systems and some core financial processes.
- Experience in PeopleSoft (especially PeopleSoft Financials).
- Experience in Microsoft SQL Database and/or Oracle Database.
- Experience in higher education.
Monday – Friday
8:30AM – 4:30PM
May be required to work outside of normal business hours based on departmental needs.
- Health and Wellness – Medical, Dental & Vision
- Wellness Incentives and Rewards
- Paid time Off – Vacation, Sick & Holiday
- Retirement Benefits
- Disability and Insurance Benefits
- Education Benefits – Tuition waivers for RIC, CCRI & URI
For a complete listing, visit Employee Benefits.
Programmer Analyst Jobs by Experience Level
See All 168+ Programmer Analyst Jobs
Find roles that match your experience and apply in just a few clicks.
Find Programmer Analyst JobsProgrammer Analyst Job Market
Who's Hiring
- Citi16

- Goldbelt6

- Boeing3

- XoriantːUS3X
- Betis Group3B
Top Industries Hiring
- Technology & Software14
- Education8
- Manufacturing4
- Automotive2
- Fashion & Apparel2
What Employers Look For
The qualifications that appear most often in programmer analyst jobs.
- Bachelor's degree in computer science, information systems, or a related technical field
- Proficiency in at least one programming language such as Java, Python, C++, or COBOL
- Experience with systems development lifecycle methodologies including Agile and Waterfall
- Ability to write technical documentation, functional specifications, and user requirements
- Familiarity with relational databases and SQL for data querying and reporting
- Two or more years of experience in a programming, systems, or analyst role
Tips for Your Programmer Analyst Job Search
Tailor your resume to each posting
Programmer analyst job descriptions vary widely between employers. Mirror the exact technical stack listed in each posting, whether that's COBOL, Java, or Python, so your resume passes automated screening before a recruiter reads a word.
Highlight both coding and analysis work
Many candidates undersell the analysis side of the role. Show that you've gathered requirements, written functional specs, or translated business needs into technical designs, not just that you wrote code. Employers want both skills visible on the page.
Target industries with legacy systems
Banking, insurance, and government agencies run large programmer analyst teams to maintain and modernize older codebases. If you have experience with mainframe environments or batch processing, lead with it when applying to roles in those sectors.
Apply early to roles that fit
Migrate Mate lists programmer analyst openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Prepare a technical walkthrough story
Programmer analyst interviews often include a deep-dive question about a system you built or improved. Prepare one project you can walk through end to end, from requirements gathering through testing, so you can answer follow-up questions at any level of detail.
Negotiate using scope, not just title
Programmer analyst roles differ dramatically in scope, from maintaining legacy code to leading full application lifecycles. When negotiating, anchor on the complexity and ownership of the work, not the title, to make a stronger case for a higher band.
Programmer Analyst Jobs: Frequently Asked Questions
Which companies are hiring the most programmer analysts?
The companies hiring the most programmer analysts right now include Citi, Goldbelt, and Boeing, with the largest share of openings in Texas, Virginia, and New Jersey, based on current listings on Migrate Mate as of September 2026. Financial services firms, government contractors, and large healthcare organizations consistently account for a significant portion of active openings.
How many programmer analyst jobs are remote?
About 52% of programmer analyst openings are fully remote or hybrid as of September 2026, though availability varies by sector and seniority. Application development and database-focused roles tend to offer the highest share of remote options, while positions that require on-site system support or close collaboration with operations teams are more likely to be in-person.
How do you become a programmer analyst?
Most programmer analysts start with a bachelor's degree in computer science, information systems, or a related field, then build hands-on experience through internships or junior development roles. From there, you develop the analysis side by taking on requirements-gathering work, writing functional specs, and collaborating directly with business stakeholders. Certifications in a specific platform or methodology can accelerate the transition into a formal analyst title.
Can you get a programmer analyst job with little experience?
Yes, entry-level programmer analyst roles exist, particularly at large employers who hire cohorts of new graduates and provide structured training. Your strongest asset early on is a portfolio of projects that shows both coding output and problem-solving process. Applying to companies with established analyst development programs, such as large insurers, banks, or government agencies, gives you the best chance of landing a first role without prior professional experience.
What does the programmer analyst interview process look like?
The process typically starts with a recruiter screen focused on your technical background and role fit, followed by a technical assessment or take-home coding exercise. A panel interview with the hiring team usually covers both technical problem-solving and behavioral questions about how you work with stakeholders. Some employers add a final round where you walk through a past project or present a solution to a business scenario.
Where can I find and apply to programmer analyst jobs?
You can find and apply to programmer analyst jobs on Migrate Mate, which lists current openings from employers across the United States. Search the listings to find roles that match your skills, seniority level, and preferred location, then apply directly to each one that fits.
See All 168+ Programmer Analyst Jobs
Find roles that match your experience and apply in just a few clicks.
Find Programmer Analyst Jobs