Systems Support Analyst (PROVISIONAL)
$64K - $74K/yr
Distinguishing Features of the Class The Systems Support Analyst performs specialized and ... OR (E) Satisfactory completion of a certified course in Computer Programming as offered by a New ...
$64K - $74K/yr
Distinguishing Features of the Class The Systems Support Analyst performs specialized and ... OR (E) Satisfactory completion of a certified course in Computer Programming as offered by a New ...
$64K - $74K/yr
Distinguishing Features of the Class The Systems Support Analyst performs specialized and ... OR (E) Satisfactory completion of a certified course in Computer Programming as offered by a New ...
NET Programmer-Analyst is responsible for working on a software development project team ... Bachelor''s Degree in Computer Science or equivalent experience.
NET Programmer-Analyst is responsible for working on a software development project team ... Bachelor''s Degree in Computer Science or equivalent experience.
NET Programmer - Analyst Location: Long Island City, NY Duration: Long Term Only consultants ... Bachelor's Degree in Computer Science or equivalent experience
Quick apply
NET Programmer - Analyst Location: Long Island City, NY Duration: Long Term Only consultants ... Bachelor's Degree in Computer Science or equivalent experience
NET Programmer - Analyst Location: Long Island City, NY Duration: Long Term Only consultants ... Bachelor's Degree in Computer Science or equivalent experience
NET Programmer - Analyst Location: Long Island City, NY Duration: Long Term Only consultants ... Bachelor's Degree in Computer Science or equivalent experience
NET Programmer - Analyst Location: Long Island City, NY Duration: Long Term Only consultants ... Bachelor's Degree in Computer Science or equivalent experience
NET Programmer - Analyst Location: Long Island City, NY Duration: Long Term Only consultants ... Bachelor's Degree in Computer Science or equivalent experience
$55.25 - $71.75/hr
The Programmer Analyst is responsible for the timely completion of projects and programming tasks ... Qualifications Bachelor's degree in Computer Science, Engineering, or related discipline, or ...
$55.25 - $71.75/hr
The Programmer Analyst is responsible for the timely completion of projects and programming tasks ... Qualifications Bachelor's degree in Computer Science, Engineering, or related discipline, or ...
New York, NY · On-site
$122K - $143K/yr
... Computer Vision Engineer to join our team. This role is focused on developing and optimizing ... Analyze and interpret complex data sets to improve detection and tracking accuracy. * Help ensure ...
New York, NY · On-site
$122K - $143K/yr
... Computer Vision Engineer to join our team. This role is focused on developing and optimizing ... Analyze and interpret complex data sets to improve detection and tracking accuracy. * Help ensure ...
Under general direction, the Programmer/Analyst is responsible for the following: Perform all ... computer architecture, and a thorough knowledge of the programming languages used. Assist in the ...
Under general direction, the Programmer/Analyst is responsible for the following: Perform all ... computer architecture, and a thorough knowledge of the programming languages used. Assist in the ...
CIMEX CAD software * We are seeking an experienced Cimex CAD Programmer to design and program flat ... analyzing resumes, or assessing responses. These tools assist our recruitment team but do not ...
CIMEX CAD software * We are seeking an experienced Cimex CAD Programmer to design and program flat ... analyzing resumes, or assessing responses. These tools assist our recruitment team but do not ...
Irvington, NJ · On-site
$100K/yr
CIMEX CAD software * We are seeking an experienced Cimex CAD Programmer to design and program flat ... analyzing resumes, or assessing responses. These tools assist our recruitment team but do not ...
Irvington, NJ · On-site
$100K/yr
CIMEX CAD software * We are seeking an experienced Cimex CAD Programmer to design and program flat ... analyzing resumes, or assessing responses. These tools assist our recruitment team but do not ...
CIMEX CAD software * We are seeking an experienced Cimex CAD Programmer to design and program flat ... analyzing resumes, or assessing responses. These tools assist our recruitment team but do not ...
Quick apply
CIMEX CAD software * We are seeking an experienced Cimex CAD Programmer to design and program flat ... analyzing resumes, or assessing responses. These tools assist our recruitment team but do not ...
Analyze complex technical and business challenges, and propose innovative solutions that enhance ... Bachelor's degree/University degree in Computer Science, Engineering, or a related field, or ...
Analyze complex technical and business challenges, and propose innovative solutions that enhance ... Bachelor's degree/University degree in Computer Science, Engineering, or a related field, or ...
Will Lead and mentor 3-5 computer Programmers. Must have experience in at least 8 of the following ... Acceptable alternate experience includes Systems/Programmer Analyst, IT Project Manager/Lead, IT ...
Will Lead and mentor 3-5 computer Programmers. Must have experience in at least 8 of the following ... Acceptable alternate experience includes Systems/Programmer Analyst, IT Project Manager/Lead, IT ...
Lead Programmer/Analyst Work Type: Full Time Location: Brooklyn, NY Categories: Administrative ... Bachelor's degree in computer science, or related field combined with at least five years ...
Lead Programmer/Analyst Work Type: Full Time Location: Brooklyn, NY Categories: Administrative ... Bachelor's degree in computer science, or related field combined with at least five years ...
New York, NY · On-site
Lead Programmer/Analyst Work Type: Full Time Location: Brooklyn, NY Categories: Administrative ... Bachelor's degree in computer science, or related field combined with at least five years ...
New York, NY · On-site
Lead Programmer/Analyst Work Type: Full Time Location: Brooklyn, NY Categories: Administrative ... Bachelor's degree in computer science, or related field combined with at least five years ...
Manhattan, NY · On-site
$100K - $150K/yr
Under general direction, the Programmer/Analyst is responsible for the following: • Perform all ... computer architecture, and a thorough knowledge of the programming languages used. • Assist in ...
Quick apply
Manhattan, NY · On-site
$100K - $150K/yr
Under general direction, the Programmer/Analyst is responsible for the following: • Perform all ... computer architecture, and a thorough knowledge of the programming languages used. • Assist in ...
$54 - $70/hr
Bachelor's in Computer Science or Information Technology + 2 years experience as Java Developer, Software Developer, Software Engineer, Programmer Analyst, Protocol Analyst or related. SGA is a ...
$54 - $70/hr
Bachelor's in Computer Science or Information Technology + 2 years experience as Java Developer, Software Developer, Software Engineer, Programmer Analyst, Protocol Analyst or related. SGA is a ...
... Computer Programmer, Systems Analyst, Application Developer, Web Developer, or related occupation. Alternatively, we will accept a Master's degree or foreign equivalent and one year of experience in ...
... Computer Programmer, Systems Analyst, Application Developer, Web Developer, or related occupation. Alternatively, we will accept a Master's degree or foreign equivalent and one year of experience in ...
Manhattan, NY · On-site +1
... Computer Programmer, Systems Analyst, Application Developer, Web Developer, or related occupation. Alternatively, we will accept a Master's degree or foreign equivalent and one year of experience in ...
Manhattan, NY · On-site +1
... Computer Programmer, Systems Analyst, Application Developer, Web Developer, or related occupation. Alternatively, we will accept a Master's degree or foreign equivalent and one year of experience in ...
Jersey City, NJ · On-site
$189/hr
Bachelor's degree in Computer Science, Computer Engineering, or related field of study plus 6 years of experience in the job offered or as Software Engineer, Programmer Analyst, or related occupation.
Jersey City, NJ · On-site
$189/hr
Bachelor's degree in Computer Science, Computer Engineering, or related field of study plus 6 years of experience in the job offered or as Software Engineer, Programmer Analyst, or related occupation.
$42.7K - $51.6K
13% of jobs
$51.6K - $60.6K
0% of jobs
$69.1K is the 25th percentile. Wages below this are outliers.
$60.6K - $69.5K
13% of jobs
$69.5K - $78.5K
10% of jobs
$78.5K - $87.4K
5% of jobs
The median wage is $96.4K / yr.
$87.4K - $96.4K
10% of jobs
$96.4K - $105.3K
4% of jobs
$105.3K - $114.3K
4% of jobs
$114.3K - $123.2K
4% of jobs
$130.6K is the 75th percentile. Wages above this are outliers.
$123.2K - $132.2K
15% of jobs
$132.2K - $141.1K
22% of jobs
$42.7K
$100K
$141.1K
A computer programmer analyst specializes in the design and testing of software and other computer systems. As a computer programmer analyst, your job duties include assessing, maintaining, or improving existing programs, and working with other analysts to develop new applications. You contribute to the analysis that goes into the initial design of a new program and then take those findings and put them into practice. You are responsible for maintaining careful documentation of the process so other members of the design or testing teams can know where to look for issues before the program is released.
| Aspect | Computer Programmer Analyst | Software Developer |
|---|---|---|
| Credentials | Bachelor's in Computer Science or related field; certifications like Microsoft Certified or Java certifications | Bachelor's in Computer Science, Software Engineering, or related; certifications vary but often include programming language certifications |
| Work Environment | Corporate IT departments, consulting firms, or financial institutions | Tech companies, startups, or software firms |
| Employer & Industry Usage | Used across industries for system analysis and programming tasks | Primarily in software development projects across various industries |
| Common Search & Comparison | Often compared due to overlapping programming skills and analysis roles |
The main difference is that Computer Programmer Analysts combine programming with systems analysis, focusing on both coding and understanding business needs. Software Developers primarily focus on designing, coding, and testing software applications. Both roles require similar technical skills and certifications but differ in their scope of responsibilities and work environments.

$64K - $74K/yr
Full-time
Posted 21 days ago
RESIDENCE: Residence is a requirement for all positions. In the absence of clear and convincing evidence to the contrary, an applicant shall be deemed a non-resident if he/she cannot show ninety (90) days of continuous and uninterrupted residence in the City of Buffalo prior to filing application. THIS DOES NOT APPLY TO ANYONE APPLYING FOR THE BUFFALO POLICE ENTRY LEVEL EXAMINATION.
NO RESIDENCY REQUIREMENT-SUMMER LIFEGUARDS: Due to the nationwide lifeguard shortage, residency is NOT a requirement for the seasonal lifeguard position in the City of Buffalo. Applicants from any nearby municipality are encouraged to apply. PLEASE TAKE NOTICE THAT THE ORDINANCES OF THE CITY OF BUFFALO MANDATE CONTINUOUS RESIDENCY IN THE CITY DURING YOUR EMPLOYMENT, EXCEPT FOR POSITIONS SPECIFICALLY EXEMPT UNDER STATE LAW.
FEE: WHERE INDICATED, A NON-REFUNDABLE APPLICATION PROCESSING FEE MUST ACCOMPANY YOUR APPLICATION VIA CHECK, CASH OR MONEY ORDER (If using check for payment, your check must clear to complete processing.) Check with Civil Service office for fee waiver info. Distinguishing Features of the Class The Systems Support Analyst performs specialized and responsible work in conducting surveys of departmental operations for the purpose of converting them to an electronic data processing system. Incumbents initiate plans and supervises detailed surveys of methods and systems applied toward the electronic data processing methods
They provide technical support to Data Base and Communication Management staff. Work is performed under the direct supervision of a higher level technical or administrative employee. Examples of work (Illustration Only) TYPICAL WORK ACTIVITIES Performs feasibility studies, documentation and detailed programming; -defines requirements for improving or replacing data processing systems -analyzes existing systems and procedures and develops and implements modifications and improvements; Trains employees in software products; -studies and verifies new products; Develops accurate and effective computer programs; Documents current systems operations; Studies and makes recommendations for the solution of systems and operation problems through the application of current electronic data processing technology; Prepares project schedules and monitors progress; Prepares workload and progress reports related to assigned projects; Maintains database file usage and disk media space requirements; Performs related work as required.
Minimum Qualifications PROMOTIONAL Continuous and permanent status in any city department as a Computer Programmer for two years. OPEN COMPETITIVE (A) Masters Degree from an accredited college or university in Computer Science, Computer Systems Management, Information Systems Management or a closely related computer field; OR (B) Bachelors Degree from an accredited college or university in Computer Science, Computer Systems Management, Information Systems Management or a closely related computer field and two years of full time experience in programming and systems development; OR (C) Bachelors Degree from an accredited college or university (any major) including or supplemented by 12 credit hours in Computer Science, 6 hours of which must have been in programming and four years of full time experience in programming and systems development; (Math courses are not acceptable). (Must present transcript of course work in computer science at time of filing application) OR (D) Associates Degree from an accredited college or university in Data Processing, Computer Science or a closely related computer field and five years of full time experience in programming or systems development; OR (E) Satisfactory completion of a certified course in Computer Programming as offered by a New York State approved technical training institute and five years of full time experience in programming or systems development; OR, (F) An equivalent combination as defined within the limits of (A) through (E).
NOTE: Must be full-time experience in the field of systems analysis and/or programming including but not limited to participation in such areas as the design and implementation of computer systems, including feasibility studies, the generation of systems specifications, the development of test data, systems testing, parallel testing, pilot projects and post-installation follow-up. Programming experience is acceptable as qualifying if performed in conjunction with related analysis duties as described. Experience with personal or microcomputers is not considered qualifying experience.
NOTE: Verifiable part-time experience will be pro-rated to meet full-time experience requirement. Proof of education must be presented at time of appointment. ADOPTED: 3/27/85 REVISED: 10/86; 2/12/92; 3/31/93; 12/8/99 REVIEWED: 5/11/04 Department of Human Resources, Civil Service Administration, Room 1001 City Hall, Buffalo, NY 14202 Additional Information FULL PERFORMANCE KNOWLEDGES, SKILLS, ABILITIES AND PERSONAL CHARACTERISTICS Thorough knowledge of programming techniques and concepts including program documentation, programming terminology; Thorough knowledge of systems analysis and symbolic logic, documentation, feasibility studies, systems implementation and control and the ability to reason logically; Thorough knowledge of systems design including forms design, characteristics of files and storage media and data bases, systems life cycles, application studies and system testing; Good knowledge of data structures and data base design; Ability to communicate ideas clearly both orally and in writing; Physical condition commensurate with the demands of the position.