1

Sr Programmer Analyst Jobs (NOW HIRING)

Senior Programmer Analyst

Millsboro, DE ยท On-site

$39 - $52.75/hr

Primary Purpose The Senior Programmer Analyst will design and implement complex Projects. The position will be able to develop realistic timelines. This position will have expert analytical skills.

Senior Programmer Analyst

Millsboro, DE

$39 - $52.75/hr

Primary Purpose The Senior Programmer Analyst will design and implement complex Projects. The position will be able to develop realistic timelines. This position will have expert analytical skills.

Senior Programmer Analyst

Rockville, MD

$45.50 - $61.50/hr

ProSidian Seeks a Senior Programmer Analyst (Contract Contingent) in Rockville, MD to support an engagement for an independent agency of the United States Federal Govt. that supports health services ...

Senior Programmer Analyst

Millsboro, DE ยท On-site

$39 - $52.75/hr

Primary Purpose The Senior Programmer Analyst will design and implement complex Projects. The position will be able to develop realistic timelines. This position will have expert analytical skills.

Senior Programmer Analyst

Millsboro, DE ยท On-site

$39 - $52.75/hr

Thompson First Group is seeking an Senior Programmer Analyst for a direct hire role with a local client in Millsboro, DE Candidates with Full Life-Cycle Development knowledge and can demonstrates ...

Senior Programmer Analyst at MI

Lansing, MI ยท On-site

$45.25 - $61/hr

Senior Programmer Analyst Location: Lansing, MI (48933) Client: State of Michigan Duration: 12+ Months We are seeking an experienced Senior Programmer Analyst to support complex computer systems and ...

Senior Programmer Analyst

Everett, WA

$49.25 - $66.50/hr

Senior Programmer Analyst Company: The Boeing Company The Boeing Company is currently seeking a Senior Programmer Analyst to join the team in Renton, WA; Everett, WA; Seattle, WA; Huntsville, AL;

Senior Programmer Analyst

Miami, FL

$42.50 - $57.75/hr

Senior Programmer Analyst Company: The Boeing Company The Boeing Company is currently seeking a Senior Programmer Analyst to join the team in Renton, WA; Everett, WA; Seattle, WA; Huntsville, AL;

Senior Programmer Analyst

Renton, WA ยท On-site

$50 - $67.75/hr

Senior Programmer Analyst Company: The Boeing Company The Boeing Company is currently seeking a Senior Programmer Analyst to join the team in Renton, WA; Everett, WA; Seattle, WA; Huntsville, AL;

Senior Programmer Analyst

Plano, TX

$42.50 - $57.75/hr

Senior Programmer Analyst Company: The Boeing Company The Boeing Company is currently seeking a Senior Programmer Analyst to join the team in Renton, WA; Everett, WA; Seattle, WA; Huntsville, AL;

Senior Programmer Analyst

Las Vegas, NV ยท On-site

$42.50 - $57.50/hr

We are Looking for Senior Programmer Analyst based in LAS VEGAS, Nevada 7+ Months contract position. Please send your resume along with hourly rate expectation to anthony(Dot)v@infojiniconsulting(Dot ...

Senior Programmer Analyst

Berkeley, MO

$41.75 - $56.50/hr

Senior Programmer Analyst Company: The Boeing Company The Boeing Company is currently seeking a Senior Programmer Analyst to join the team in Renton, WA; Everett, WA; Seattle, WA; Huntsville, AL;

Senior Programmer Analyst

Huntsville, AL

$43.75 - $59.25/hr

Senior Programmer Analyst Company: The Boeing Company The Boeing Company is currently seeking a Senior Programmer Analyst to join the team in Renton, WA; Everett, WA; Seattle, WA; Huntsville, AL;

Senior Programmer Analyst

Melville, NY ยท On-site

$45.50 - $61.75/hr

The role of the Senior Programmer Analyst is to define, develop, test, analyze, and maintain new software applications and reporting as well as maintaining and updating existing applications and ...

Senior Programmer Analyst

Berkeley, MO ยท On-site

$41.75 - $56.50/hr

Senior Programmer Analyst Company: The Boeing Company The Boeing Company is currently seeking a Senior Programmer Analyst to join the team in Renton, WA; Everett, WA; Seattle, WA; Huntsville, AL;

next page

Showing results 1-20

Sr Programmer Analyst information

See salary details

$22

$50

$71

How much do sr programmer analyst jobs pay per hour?

As of Jun 27, 2026, the average hourly pay for sr programmer analyst in the United States is $50.93, according to ZipRecruiter salary data. Most workers in this role earn between $42.79 and $57.93 per hour, depending on experience, location, and employer.

What is a Sr Programmer Analyst?

A Sr Programmer Analyst is an experienced IT professional who designs, develops, and maintains software applications, while also analyzing business needs to create technical solutions. They typically bridge the gap between business requirements and technical implementation by collaborating with stakeholders, writing code, testing applications, and troubleshooting issues. Senior Programmer Analysts often mentor junior staff, oversee complex projects, and ensure that solutions are efficient, scalable, and meet organizational goals. Their role requires strong technical, analytical, and communication skills.

How does a Sr Programmer Analyst typically collaborate with other teams during software development projects?

As a Sr Programmer Analyst, you will frequently work cross-functionally with project managers, business analysts, QA testers, and infrastructure teams. Your role often involves translating business requirements into technical specifications, participating in design and code review meetings, and ensuring that solutions meet both technical and business needs. Regular communication and collaboration are essential, as you may need to clarify requirements, coordinate on project timelines, and resolve technical challenges jointly with other departments.

What are the key skills and qualifications needed to thrive as a Sr Programmer Analyst, and why are they important?

To thrive as a Sr Programmer Analyst, you need advanced programming expertise, systems analysis abilities, and a degree in computer science or a related field. Familiarity with databases, software development frameworks, and tools such as SQL, Java, .NET, or SAP, as well as relevant certifications, are typically required. Strong problem-solving, communication, and project management skills help you collaborate effectively and translate business needs into technical solutions. These skills ensure you can design robust applications, optimize processes, and deliver reliable solutions aligned with organizational goals.
More about Sr Programmer Analyst jobs
Infographic showing various Sr Programmer Analyst job openings in the United States as of June 2026, with employment types broken down into 92% Full Time, 3% Part Time, and 5% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $105,929 per year, or $50.9 per hour.
Senior Programmer Analyst II (2 Positions)

Senior Programmer Analyst II (2 Positions)

Chabot-Las Positas Community College District

Livermore, CA โ€ข On-site

$10K - $11K/mo

Full-time

Posted yesterday


Job description

Posting Details
Position Information
Job Title
Senior Programmer Analyst II (2 Positions)
Position Type
Classified
Position Code
1CMI56 & 1CMI66
FTE
1.0
Pay Rate (or Annual Salary)
$10,595.50 - $11,125.33/month
Job Location
Las Positas College, 3000 Campus Hill Dr., Livermore, CA 94551
Department
IT Services
Job Summary
The Chabot-Las Positas Community College District is seeking a Senior Programmer Analyst II to be assigned to work at Las Positas College in Livermore, CA.
SUMMARY DESCRIPTION
Under general supervision (Programmer Analyst I/II) or direction (Senior Programmer Analyst I/II/III), program, design, develop, implement, and support application systems; and provide technical support of the District's administrative computer software.
DISTINGUISHING CHARACTERISTICSPositions in classes within the Programmer Analyst Class Series may be assigned a variety of duties from among those listed in the Representative Duties section or a combination of those and other related work functions. Duties include both primary responsibility and backup functions. Positions with different class titles within the series are not interchangeable; each class title requires a particular level of responsibility, independent initiative, and qualifying experience.
Programmer Analyst I
The Programmer Analyst I performs complex programming and assumes basic duties in systems analysis; the Programmer Analyst I is assigned tasks at the lowest level of difficulty within the series and, under the coordination of a Senior Programmer Analyst, may be assigned limited or backup responsibility for administering a major system. The Programmer Analyst I is expected to resolve technical problems after consultation with a Senior Programmer Analyst or management staff.
Programmer Analyst II
The Programmer Analyst II performs complex systems analysis and programming tasks. The Programmer Analyst II is assigned high levels of responsibility for systems analysis and, under the coordination of a Senior Programmer Analyst, may be assigned significant responsibility for administering major systems. This position may include lead responsibility for well defined projects of limited scope. The Programmer Analyst II is expected to resolve most technical problems on his/her own initiative, while major problems are solved after consultation with a Senior Programmer Analyst or management staff.
Senior Programmer Analyst I
The Senior Programmer Analyst I performs systems analysis and programming at the highest level of complexity and technical challenge. The Senior Programmer Analyst I may train or lead other ITS staff members in the more advanced aspects of analysis, problem definition, design, development, and modification of applications systems or utilities. The Senior Programmer Analyst I is assigned high levels of responsibility for administering major systems, performing these responsibilities with limited coordination. This position may include lead responsibility for major projects of broad scope. The Senior Programmer Analyst I is expected to resolve most technical problems on his/her own initiative while major problems are solved after consultation with a Senior Programmer Analyst II or management staff.
Senior Programmer Analyst IIThe Senior Programmer Analyst II performs the same basic duties as the Senior Programmer Analyst I, but he/she also assumes some responsibility for database systems administration or operating systems administration. The database systems administration duties include Chabot-Las Positas Community College District Programmer Analyst Series (Continued) 2 basic tasks for software installs or upgrades performed under the direction of the chief senior database administrator for the District. These duties are performed with limited or backup responsibility for administering the Enterprise databases. The Senior Programmer Analyst II is assigned lead responsibility for entire application systems and is expected to provide project coordination, technical leadership, and technical direction to other ITS staff. The Senior Programmer Analyst II is expected to resolve technical problems on his/her own initiative and to consult with management staff on major strategic issues.
Senior Programmer Analyst III
The Senior Programmer Analyst III performs the same basic duties as the Senior Programmer Analyst II, but he/she also assumes full lead responsibility for all the database systems administration or operating systems administration. The Senior Programmer Analyst III is assigned the highest level of responsibility for administering the Enterprise database systems or operating systems and functions as the primary analyst in managing the database installations, upgrades, system monitoring, and performance tuning. This position holds lead responsibility for all the database and hardware systems supporting the Enterprise applications and is expected to provide project coordination, technical leadership, and technical direction to other ITS staff in any of the database related or operating system tasks. The Senior Programmer Analyst III serves in a project leadership role for all Enterprise system installations or upgrades with a high level of complexity. This position also provides the principal technical leadership for vendor software evaluations, product selection, and enhancement recommendations to the technology environment. The Senior Programmer Analyst III assists the Chief Technology Officer, ITS with project definitions, cost estimates, and scheduling and serves in a project management role from a technical standpoint for all major developmental projects. He/she serves as a mentor and provides technical advice and training to the other ITS programmer analysts including design reviews on complex programs. The Senior Programmer Analyst III is expected to resolve technical problems on his/her own initiative and to consult with management staff on new project evaluations/implementations and major strategic initiatives.
Representative Duties
The following duties are typical for this classification. Incumbents may not perform all of the listed duties and/or may be required to perform additional or different duties from those set forth below to address business needs and changing business practices.
1. Analyze, define, and implement projects and systems; design programs, file structures, and other required elements of the system; plan and estimate resource requirements and completion dates for various phases of the project.
2. Write programs and enter them to the system; test, correct, and verify program performance and accuracy; write documentation including system, file, program, operations, and user level documents.
3. Install and maintain commercial applications systems acquired by the District; test and install upgrades and updates to existing software; design and implement reports, extensions, and interfaces to auxiliary systems.
4. Perform maintenance and enhancement of locally-written systems and programs.
5. Analyze and troubleshoot operating system software problems and system hardware malfunctions; assist vendors' representatives in the resolution of these problems.
6. Monitor, repair, maintain, and administer database systems and operating systems.
7. Design, implement, and troubleshoot interfaces and control software for data communications systems and peripheral devices such as terminal servers and printers.
8. Provide technical support of systems and software for users, technology staff, and other District staff as directed.
9. Learn and use new technologies required to remain current in the field.
10. Perform related duties as required.
Minimum Education and Experience
Any combination of the following would provide a typical way to obtain the required knowledge and abilities.
Programmer Analyst I
Education/Training:
Equivalent to the completion of the twelfth grade supplemented by two years of college level course work in computer science or a related field.
Experience:
Two years of increasingly responsible programming experience that includes systems and applications analysis.
Programmer Analyst II
Education/Training:
Equivalent to the completion of the twelfth grade supplemented by two years of college level course work in computer science or a related field.
Experience:
One year of experience comparable to that of a Programmer Analyst I with Chabot-Las Positas Community College District.
Senior Programmer Analyst I
Education/Training:
A Bachelor's degree from an accredited college or university with major course work in computer science or a related field.
Experience:
Two years of experience comparable to that of a Programmer Analyst II with Chabot-Las Positas Community College District.
Senior Programmer Analyst II
Education/Training:
A Bachelor's degree from an accredited college or university with major course work in computer science or a related field.
Experience:
Two years of experience comparable to that of a Senior Programmer Analyst I with ChabotLas Positas Community College District.
Senior Programmer Analyst III
Education/Training:
A Bachelor's degree from an accredited college or university with major course work in computer science or a related field.
Experience:
Four years of experience comparable to that of a Senior Programmer Analyst II with ChabotLas Positas Community College District.
Minimum Qualifications
The following generally describes the knowledge and ability required to enter the job and/or be learned within a short period of time in order to successfully perform the assigned duties.
Knowledge of:1. Systems analysis, problem definition, and system design.
2. Programming and evaluation.
3. Structured design and programming methods.
4. Administrative applications, information services, and user functions.
5. Data communications hardware and software.
6. Computer programming languages, designs, and data manipulation techniques including, but not limited to, Oracle database and related programming utilities and tools, SQL query language, SQL report writers, C, and ANSI Cobol.
7. Relational database table structures.
8. Sequential, indexed, and relative file concepts.
9. Relational database systems for transaction processing.
10. Modern computer operating systems and related utilities, including Novel Netware, Unix/Linux, Windows server, and other modern operating systems and environments.
11. Principles and methods of client-server systems and web based technologies.
12. Basic principles and methods of data communications.
13. College administrative functions and principles of modern business practices.
Ability to:
1. Analyze technical data and business situations using logical reasoning, problem definition.
2. Problem solve, and develop effective plans and system designs.
3. Write programs and apply structured program designs using programming utilities, editors, and tools.
4. Read and understand programs and systems developed by others.
5. Complete complex tasks without close supervision.
6. Provide technical coordination for projects.
7. Adapt to changing technologies and learn functionality of new equipment and systems.
8. Communicate clearly and concisely, both orally and in writing.
9. Establish and maintain effective working relationships with those contacted in the course of work.
10. Work with and exhibit sensitivity to and understanding of the varied racial, ethnic, cultural, sexual orientation, academic, socio-economic, and disabled populations of community college students.
Desirable Qualifications
Knowledge of Ellucian Banner or other Higher Education administrative systems.
Knowledge of Oracle Database Systems.
Knowledge of Oracle Cloud Infrastructure (OCI)
Job Work Schedule
40 hours/week, Monday - Friday, 8:00 a.m. - 5:00 p.m., hours may vary depending on department needs, occasional evening and weekends required as needed, 12 months/year.
Physical Demands and Working Environment
The conditions herein are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential job functions.
Environment:
Work is performed primarily in a standard office setting.
Physical:
Primary functions require sufficient physical ability and mobility to work in an office setting; to stand or sit for prolonged periods of time; to occasionally stoop, bend, kneel, crouch, reach, and twist; to lift, carry, push, and/or pull light to moderate amounts of weight; to operate office equipment requiring repetitive hand movement and fine coordination including use of a computer keyboard; and to verbally communicate to exchange information.
EEO Statement
It is the policy of this District to provide equal opportunity in all areas of
employment practices and to assure that there shall be no discrimination against
any person on the basis of sex, ancestry, age, marital status, race, religious
creed, mental disability, medical condition (including HIV and AIDS), color,
national origin, physical disability, family or sexual preference status and other
similar factors in compliance with Title IX, Sections 503 and 504 of the
Rehabilitation Act, other federal and state non-discrimination regulations, and its
own statements of philosophy of objectives. The District encourages the filing of
applications by both sexes, ethnic minorities, and the disabled.
Posting Detail Information
Posting Number
AS835P
Ope