systems programmer

Also found in: Dictionary, Thesaurus, Medical, Financial.
Related to systems programmer: Systems level programming

systems programmer

(sysprog) A generic job title that covers a variety of specialist roles such as writing low-level code that talks to directly to the operating system on a server.

Typical skills required are experience of specific operating systems, networking (TCP/IP, ATM, Ethernet, DNS), electronic mail (POP, IMAP, SMTP), web servers, RDBMS, operating system and network security, and hardware (SCSI, hard disks, and backup devices).

Contrast: system administration.
This article is provided by FOLDOC - Free Online Dictionary of Computing (

systems programmer

(1) In the IT department of a large organization, systems programmers are technical experts on some or all of the computer's system software (operating systems, networks, DBMSs, etc.). They are responsible for the efficient performance of the computer systems.

In a user organization, systems programmers generally do not write applications. However, they may write utility programs that are used behind the scenes and often perform technical tasks that integrate vendors' software. They also act as technical advisors to systems analysts, application programmers and operations personnel. For example, they would know whether additional tasks could be added to the existing hardware and would recommend conversion to new system software (OS, DBMS, etc.) in order to optimize performance.

In mainframe environments, there is typically one systems programmer to 10 or more application programmers, and systems programmers generally enjoy higher salaries. In smaller environments, users rely on vendors or consultants for systems programming assistance. In fact, end users are actually performing systems programmer functions when they install new software or hardware on their own computers. See system administrator, job descriptions and salary survey.

(2) In a computer hardware or software organization, a person who designs and writes system software. In this case, a systems programmer is a programmer in the traditional sense and may also be called a "software engineer." See job descriptions and salary survey.
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
Do you know how many controllers or systems programmers are working then?
Top-level systems analysts and systems programmers were usually the highest paid workers in the computer and data processing services industries, according to a Bureau of Labor Statistics survey.
In his previous career, he had worked his way up from being a computer operator to a senior systems programmer for firms like ICL.
"I've done the bet every week since it started, spending pounds 16," says Martin, 32, a systems programmer. His Ladbrokes shop is opposite a Hills.
Employment: BP Oil, Retail Systems Programmer, Cleveland, OK Systems Programmer, Anchorage, AK.
030.162-012 Systems programmer (professional and kindred).
"We scrambled a bit at first, because of pressure from a big customer," concedes Brent Rawlins, senior systems programmer. "We signed up with a VAN to get something going immediately."
A native Manhattanite and NYU graduate, O'Neill built 20 years of experience in data processing as a systems analyst, systems programmer, applications programmer, and project manager.
Department employees continued to endure the frustration caused by this session management problem until systems programmer Jim Wilson was made aware of Multiterm software from BlueLine Software, Inc.
"A short-term solution would be to put in some type of line driver," adds Dave Cochran, systems programmer, "but our attitude is to look beyond the obvious."

Full browser ?