Will “System Programmer” be Replaced By Robots? 🤔
21% Chance of Automation
“System Programmer” will almost certainly not be replaced by robots.
This job is ranked #208 out of #702. A higher ranking (i.e., a lower number) means the job is less likely to be replaced.
Care to share? Click for Facebook, Twitter, LinkedIn, or XING. 👍
Job Description
Design and implement computer and information networks, such as local area networks (LAN), wide area networks (WAN), intranets, extranets, and other data communications networks. Perform network modeling, analysis, and planning. May also design network and computer security measures. May research and recommend network and data communications hardware and software.
Job Details
- The SOC (Standard Occupational Classification) code is 15-1143.00
- The Mean Annual Wage in the U.S. is $ 104,240.00
- The Mean Hourly Wage is $ 50.00
- Currently, there are 157,070 people on this job
☝️ Information based on the reference occupation “Computer Network Architects”.
Also Known As…
- Computer Network Architects
- Telecommunications Engineer
- Telecommunications Analyst
- Systems Engineer
- Systems Analyst
- System Programmer
- Networking Systems and Distributed Systems Engineer
- Network Manager
- Network Engineer
- Network Consultant
- Network Analyst
- Wireless Team Member
- Wireless Network Engineer
- Wireless Engineer
- Wide Area Network Engineer (WAN Engineer)
- Telecom Engineer
- Technology Director
- Target Network Analyst
- Systems Planner
- Systems Integrator
- Systems Developer
- Server Engineer
- Sales Engineer
- Personal Computer Network Engineer
- Networks Software Consultant
- Networks Computer Consultant
- Networking Engineer
- Network/Telecom Engineer
- Network Systems Integrator
- Network Systems Consultant
- Network Systems Analyst
- Network Specialist
- Network Security Analyst
- Network Operations Specialist
- Network Operations Center Engineer
- Network Operations Analyst
- Network Developer
- Network Designer
- Network Architect
- Multimedia Telecommunications Systems Integrator
- LAN/WAN Engineer (Local Area Network/Wide Area Network Engineer)
- LAN Engineer (Local Area Network Engineer)
- Internet Developer
- Internet Application Developer
- Information Technology Specialist
- Information Technology Manager
- Information Technology Director
- Information Technology Architect
- Enterprise Architect
- Desktop Support Engineer
- Design Engineer
- Data Communications Software Consultant
- Data Communications Analyst
- Computer Network Engineer
- Communications Consultant
- Communications Analyst
Tasks for “System Programmer”
- Develop conceptual, logical, or physical network designs.
- Maintain networks by performing activities such as file addition, deletion, or backup.
- Design, build, or operate equipment configuration prototypes, including network hardware, software, servers, or server operation systems.
- Develop or maintain project reporting systems.
- Develop procedures to track, project, or report network availability, reliability, capacity, or utilization.
- Monitor and analyze network performance and reports on data input or output to detect problems, identify inefficient use of computer resources, or perform capacity planning.
- Develop network-related documentation.
- Develop and write procedures for installation, use, or troubleshooting of communications hardware or software.
- Develop plans or budgets for network equipment replacement.
- Visit vendors, attend conferences or training sessions, or study technical journals to keep up with changes in technology.
- Use network computer-aided design (CAD) software packages to optimize network designs.
- Develop or recommend network security measures, such as firewalls, network security audits, or automated security probes.
- Adjust network sizes to meet volume or capacity demands.
- Maintain or coordinate the maintenance of network peripherals, such as printers.
- Develop and implement solutions for network problems.
- Estimate time and materials needed to complete projects.
- Develop disaster recovery plans.
- Research and test new or modified hardware or software products to determine performance and interoperability.
- Communicate with system users to ensure accounts are set up properly or to diagnose and solve operational problems.
- Prepare or monitor project schedules, budgets, or cost control systems.
- Determine specific network hardware or software requirements, such as platforms, interfaces, bandwidths, or routine schemas.
- Coordinate network operations, maintenance, repairs, or upgrades.
- Communicate with customers, sales staff, or marketing staff to determine customer needs.
- Communicate with vendors to gather information about products, alert them to future needs, resolve problems, or address system maintenance issues.
- Explain design specifications to integration or test engineers.
- Supervise engineers or other staff in the design or implementation of network solutions.
- Prepare design presentations and proposals for staff or customers.
- Prepare detailed network specifications, including diagrams, charts, equipment configurations, or recommended technologies.
- Coordinate installation of new equipment.
- Evaluate network designs to determine whether customer requirements are met efficiently and effectively.
- Design, organize, and deliver product awareness, skills transfer, or product education sessions for staff or suppliers.
- Participate in network technology upgrade or expansion projects, including installation of hardware and software and integration testing.
- Coordinate network or design activities with designers of associated networks.
Related Technology & Tools
- Broadband aggregation equipment
- Integrated services digital network ISDN analyzers
- Network channel service units CSU or data service units DSU
- Channel banks
- Local area network LAN analyzers
- Intelligent hubs
- Videoconferencing equipment
- Mail transport servers
- Protocol analyzers
- Network routers
- Redundant array of independent disks RAID systems
- File servers
- Personal computers
- Optical spectrum analyzers
- Radio frequency RF antennas
- Bit error rate testers BERT
- Power meters
- Computer network routers
- Workstations
- T-Birds
- Laptop computers
- Firewall equipment
- Local area network LAN switches
- Wide area network WAN analyzers
- Wireless network controllers
- Tablet computers
- Network connectivity testers
- Network server load balancers
- Fiber optic power meters
- Network cabling systems
- Lightweight directory access protocol LDAP servers
- Asynchronous transfer mode ATM analyzers
- Backup servers
- Cable qualification testers
- Network analyzers
- Voice switches
- Mainframe computers
- Time domain reflectometers
- Network multimeters
- Computer network switches
- Load balancers
- Remote access servers
- Spectrum analyzers
- Wireless local area network WLAN controllers
- Wide area network WAN switches
- Synchronous optical network SONET analyzers
- Voice over internet protocol VoIP systems
- Desktop computers
- Notebook computers
- Personal digital assistants PDA
- Communication cable testers
- Storage area network SAN switches
- Packet analysis equipment
- Link analyzers
- Network-attached storage NAS equipment
- Wireless access points WAP
- Domain name servers DNS
- Cable analyzers
- High-end database servers
- Application management software
- Oracle Fusion Applications
- Ruby on Rails
- Apache Subversion SVN
- Application server software
- Atlassian JIRA
- Common business oriented language COBOL
- AJAX
- Compuware dynaTrace
- Network and system vulnerability assessment software
- Extensible markup language XML
- Relational database management software
- IBM Power Systems software
- AirMagnet Enterprise
- LAMP Stack
- Ping Identity
- Session Initiation Protocol SIP
- Remote access software
- Network and component performance analysis software
- EMC Smarts Network Protocol Manager
- Transparent Interconnection of Lots of Links TRILL
- Microsoft SharePoint
- Network modeling, mapping, and analysis software
- System and data disaster recovery software
- Packet analysis software
- Network and application load and performance testing software
- Spring Framework
- Multi-router traffic grapher MRTG software
- Domain name system DNS
- Requirements management software
- Virtual private networking VPN software
- Cisco Systems CiscoWorks LAN Management Solution
- Microsoft SQL Server
- Nagios
- Customer information control system CICS
- Voice over internet protocol VoiP system software
- KornShell
- Automated installation software
- Ruby
- Network intrusion detection software
- Symantec
- NetScout InfinitiStream Console
- Internet Protocol Security IPSEC
- Ubuntu
- MicroStrategy
- McAfee VirusScan
- Cisco Systems CiscoWorks
- Node.js
- Simple mail transfer protocol SMTP
- Structured query language SQL
- Network availability monitoring software
- Apache Maven
- Netreo OmniCenter
- Configuration management software
- Encryption software
- Oracle Java
- Adobe Systems Adobe Fireworks
- Oracle WebLogic Server
- Open Shortest Path First OSPF
- Network documentation software
- Cisco Systems Wireless Control System WCS
- Ethereal
- Wireshark
- Splunk Enterprise
- Tcpdump
- Microsoft Visual Basic
- Enterprise JavaBeans
- SAP
- Cisco IOS
- Lucent VitalSuite
- Microsoft Visual Basic Scripting Edition VBScript
- Security incident management software
- Enhanced Interior Gateway Routing Protocol EIGRP
- Extensible HyperText Markup Language XHTML
- Oracle E-Business Suite Financials
- Integrated development environment IDE software
- CA Erwin Data Modeler
- Storage area network SAN software
- Network bridge software
- Network storage software
- SolarWinds
- Content filter software
- Element management software
- IBM InfoSphere DataStage
- Microsoft Exchange Server
- Drupal
- Ticket information tracking software
- Network traffic flow monitoring and analysis software
- CA eTrust
- Apache Pig
- Oracle JavaServer Pages JSP
- jQuery
- Systems and applications migration software
- Software distribution software
- Aruba Networks AirWave
- Microsoft Forefront Identify Manager
- Oracle JDBC
- Red Hat Enterprise Linux
- Apache Hadoop
- Network architecture design software
- Cisco Systems Cisco Web Cache Communication Protocol WCCP
- IBM Domino
- IBM AIX
- Border Gateway Protocol BGP
- Segue SilkPerformer
- Websense Data Loss Prevention
- Capacity planning software
- MongoDB
- C#
- Videoconferencing software
- Infoblox NetMRI
- C
- Compaq Insight Manager
- McAfee
- Citrix
- National Instruments LabVIEW
- LogRhythm
- IBM WebSphere
- Email management software
- Microsoft PowerPoint
- Apple Macintosh OS
- Infoblox
- Microsoft Forefront Threat Management Gateway
- Computer intrusion detection systems
- Network, server and operating system optimization software
- Optical network management software
- System testing software
- Virus scanning software
- Hewlett Packard HP-UX
- Patch and update management software
- Android
- Microsoft Windows Server
- Cisco Systems Gateway Load Balancing Protocol GLBP
- BroadSoft BroadWorks
- IBM Notes
- Multiprotocol Label Switching MPLS
- Adobe Systems Adobe AfterEffects
- Risk assessment software
- Apache Cassandra
- Apache Tomcat
- PostgreSQL
- Verilog
- Packet filter software
- Puppet
- Virtual Router Redundancy Protocol VRRP
- Microsoft Word
- Oracle Solaris Zones
- Web browser software
- Microsoft Visual Studio
- Oracle Java EE
- Microsoft Dynamics
- OPNET APMXpert
- Intrusion prevention system IPS
- Ext JS
- MySQL
- Perforce Helix software
- Root cause analysis software
- Microsoft Active Directory
- Computer based training software
- Linux
- Minitab
- Apache Solr
- UNIX
- Apache HTTP Server
- Packet tracing software
- Cisco Systems Hot Standby Router Protocol HSRP
- Autodesk AutoCAD
- Symantec Intruder Alert
- Oracle Solaris
- Penetration testing software
- Eclipse IDE
- Firewall software
- Microsoft Project
- Teradata Database
- Diagramming software
- Network reporting software
- Dynamic hypertext markup language DHTML
- Microsoft Excel
- Online traffic calculator software
- Simple network management protocol SNMP software
- VMWare
- Apache Hive
- C++
- Intermediate System to Intermediate System IS-IS
- Access management software
- Python
- Computer Associates ArcServ Backup
- Wide area network WAN software
- Practical extraction and reporting language Perl
- Ipswitch WhatsUp Gold
- PHP: Hypertext Preprocessor
- Wide area network WAN optimization software
- Microsoft .NET Framework
- Logical partition LPAR software
- Microsoft PowerShell
- Local area network LAN software
- Job control language JCL
- Time reporting software
- Apache Struts
- Snort
- Micro Focus OpenView
- Microsoft Visio
- Asset management administration software
- IBM WebSphere MQ
- NoSQL
- Red Hat WildFly
- Git
- Hypertext markup language HTML
- JavaScript
- Discrete event simulation software
- Microsoft ActiveX
- Citrix XenApp
- NetIQ
- Swift
- Hewlett Packard LoadRunner
- Network traffic probe software
- Microsoft Office
- Virtual local area network management software
- Unified modeling language UML
- Help desk software
- Riverbed Technology
- Sybase
- Google AngularJS
- Veritas NetBackup
- Storage management software
- Cascading Style Sheets CSS
- Microsoft operating system
- Silver Peak
- Network intrusion prevention systems NIPS
- Hibernate ORM