1

Systems Programmer Analyst Jobs (NOW HIRING)

The Systems Programmer Analyst will analyze business and system needs, translate requirements into clear functional and technical specifications, investigate complex data and application issues, and ...

New

SYSTEMS PROGRAMMER ANALYST

Manhattan, NY · On-site

$100K - $125K/yr

The AO-Systems is recruiting for one (1) Computer Specialist Software II to function as a Systems Programmer Analyst, who will: -Design, develop and maintain new software applications using Microsoft.

next page

Showing results 1-20

Systems Programmer Analyst information

See salary details

$16

$45

$63

How much do systems programmer analyst jobs pay per hour?

As of Aug 28, 2026, the average hourly pay for systems programmer analyst in the United States is $45.56, according to ZipRecruiter salary data. Most workers in this role earn between $36.06 and $55.53 per hour, depending on experience, location, and employer.

What is a systems programmer analyst?

Systems Programmer Analysts are IT professionals who design, develop, and maintain software systems that support an organization's operations. They combine the skills of systems programming—such as writing and maintaining system-level software—with analysis to identify and solve problems within computer systems. These professionals often work on operating systems, middleware, and integration between hardware and software, ensuring that systems run efficiently and securely. Their role typically involves troubleshooting, performance tuning, and collaborating with other IT staff to implement new technologies.

What are the key skills and qualifications needed to thrive as a systems programmer analyst?

To excel as a Systems Programmer Analyst, you need strong analytical skills, experience with programming languages (such as Python, Java, or C++), and a relevant degree in computer science or information technology. Familiarity with operating systems (like UNIX/Linux), database management systems, and tools such as version control (e.g., Git) or automation frameworks is typically required, and certifications like CompTIA or Microsoft Certified: Azure Fundamentals can be beneficial. Effective problem-solving, attention to detail, and clear communication are essential soft skills for interpreting requirements and collaborating with teams. These competencies are crucial for designing, maintaining, and optimizing complex systems that align with organizational goals.

What are some common challenges faced by systems programmer analysts when integrating new software into existing infrastructure?

Systems Programmer Analysts often encounter challenges such as ensuring compatibility between new software and legacy systems, minimizing downtime during integration, and addressing security vulnerabilities introduced by changes. They must also coordinate with multiple teams, including network administrators and end-users, to gather requirements and test solutions thoroughly. Effective communication and strong troubleshooting skills are essential to resolve unexpected technical issues and ensure a smooth transition.

What is the difference between Systems Programmer Analyst vs Network Administrator?

AspectSystems Programmer AnalystNetwork Administrator
CredentialsBachelor's in Computer Science or related field; certifications like CompTIA, Microsoft, or CiscoBachelor's in Information Technology, Computer Science; certifications like Cisco CCNA, CompTIA Network+
Work EnvironmentDeveloping, maintaining, and troubleshooting system software; working with OS and hardwareManaging and supporting network infrastructure; configuring routers, switches, and firewalls
Employer & IndustryIT departments in various industries, including finance, healthcare, and governmentOrganizations with complex network needs across industries, including corporate and government sectors

While both roles require technical expertise and certifications, Systems Programmer Analysts focus on system software and OS development, whereas Network Administrators manage network infrastructure. Both are vital in IT operations but serve different core functions.

Who are the top companies hiring for Systems Programmer Analyst jobs?

The top employers for Systems Programmer Analyst jobs are:

What states have the most Systems Programmer Analyst jobs?

States with the most job openings for Systems Programmer Analyst jobs include:

Infographic showing various Systems Programmer Analyst job openings in the United States as of August 2026, with employment types broken down into 86% Full Time, 9% Part Time, 4% Contract, and 1% Nights. Highlights an 86% Physical, 2% Hybrid, and 12% Remote job distribution, with an average salary of $94,767 per year, or $45.6 per hour.

Systems Programmer Analyst

Pasadena, CA • On-site

Prosum Inc.
Recruiting and Staffing Services • 201 - 500 employees

$70 - $75/hr

Contractor

Posted 3 days ago

New


Job description

Job Description
Systems Programmer AnalystPay Range: $70/hour to $75/hour
Location: Pasadena, CA (Hybrid) Position Overview
We are seeking an experienced Systems Programmer Analyst to join our Information Technology team. This role combines systems analysis, advanced SQL, data analysis, technical documentation, application support, and collaboration with business and technical teams.
The Systems Programmer Analyst will analyze business and system needs, translate requirements into clear functional and technical specifications, investigate complex data and application issues, and support the design, development, testing, implementation, and ongoing support of enterprise systems.
The ideal candidate is a strong analytical problem-solver who is comfortable working with relational databases and SQL, understands application and batch-processing logic, and can effectively communicate with both technical and non-technical stakeholders.
Key Responsibilities
  • Analyze business and system needs and translate requirements into clear functional and technical specifications.
  • Perform systems analysis across applications, databases, batch jobs, interfaces, reports, and operational processes to support enhancements, troubleshooting, conversions, and production support.
  • Develop, execute, validate, and optimize complex SQL queries and scripts to research data issues, perform analysis, confirm expected results, and validate business rules and system changes.
  • Analyze data structures, database relationships, data models, source-to-target mappings, and application logic to support reporting, integrations, batch processing, and system modernization initiatives.
  • Create and maintain requirements documents, functional specifications, process flows, data mappings, test scenarios, validation results, and implementation support documentation.
  • Collaborate with business users, developers, database administrators, quality assurance teams, architects, and project teams to clarify requirements, evaluate technical options, and support successful delivery of system changes.
  • Support application development and testing by reviewing program logic, validating outputs, creating test data, documenting defects, and assisting with programming or scripting tasks as needed.
  • Troubleshoot application and data issues and provide clear analysis of root causes, risks, impacts, and recommended remediation.
  • Support production implementations, implementation planning, post-deployment validation, and transition activities.
  • Contribute to application conversions, modernization efforts, and legacy-to-modern system initiatives.
  • Help design automated parity and comparison processes that reduce reliance on manual, report-by-report validation.
  • Support parallel-run and cut-over activities by analyzing results, identifying discrepancies, and helping technical and business teams resolve issues.
  • Communicate technical findings and recommendations clearly to both technical and non-technical audiences.
Required Qualifications
  • Bachelor's Degree from an accredited college or university in Computer Science, Information Systems, Business Information Systems, or a closely related field.
  • At least three (3) years of progressively responsible, full-time, paid experience in a centralized Information Technology organization performing systems analysis, requirements documentation, application support, data analysis, SQL development, application development, or related technical analysis work.
  • Strong experience as a systems analyst, including:
    • Requirements gathering and analysis
    • Functional and process analysis
    • Technical documentation
    • Stakeholder coordination
    • Testing and validation support
    • Implementation support
  • Advanced SQL proficiency, including the ability to write, modify, debug, optimize, execute, and validate complex SQL queries and scripts for:
    • Data analysis
    • Reconciliation
    • Troubleshooting
    • Reporting
    • System validation
  • Experience analyzing relational databases, data models, database relationships, source-to-target mappings, stored procedures, data quality issues, and application or batch-processing logic.
  • Experience supporting application development, enhancement, conversion, or modernization initiatives.
  • Ability to work effectively with developers and other technical teams to clarify application logic, validate outputs, investigate issues, and support design decisions.
  • Strong analytical, troubleshooting, problem-solving, communication, facilitation, documentation, and attention-to-detail skills.
Preferred Qualifications
The following experience is desirable but not required:
  • Programming or scripting experience, including Java, Spring, or other modern programming technologies.
  • Experience with batch processing, report development, stored procedures, mainframe environments, or legacy technologies.
  • Experience developing automated data comparison, parity, or validation processes.
  • Experience supporting legacy technologies.

Please view our Privacy Policy.