Systems Programmer III, IT- Network & Infrastructure Services
Job no: 499004
College / VP Area: Vice President for IT
Work type: Staff
Categories: Information Technology, Full Time
PAY GRADE: 29S
CONTEXT OF THE JOB:
The Network and Infrastructure Services (NIS) group is responsible for the operation, maintenance, support, and growth of networking, automation platforms, unified communications as well as the Chapel Computing Center. The University’s network systems include a variety of servers, routers, firewalls, switches, Internet of Things (IOT) devices and the datacenter environmental systems adds to the complexity of the work of this group. Staff in the NIS Infrastructure unit provide services that support the entire University. Other groups in the IT unit rely heavily upon NIS for services and technical support. NIS is one of several groups within the larger organization of Information Technologies (IT). The technology work of this group is critical to the achievement of the IT organization’s and University’s strategic plans and goals. This group also provides the technological foundation that supports the institutional mission.
The Systems Programmer III supports the central network environment. To maintain and enhance the central systems and network, the incumbent configures switches, routers, Wi-Fi & IOT devices. Support includes designing, automating, installing, testing, debugging, integrating systems and documenting their work. These systems are heterogeneous and require experience with multiple technologies to program and maintain. The central systems are typically used by or impact the entire University community. The incumbent is considered essential personnel and provides off-hour, on-call coverage to support all the central systems in rotation with other Systems Programmers.
The Systems Programmer III reports to the Lead Network Architect.
- Works under general direction. Responsible for well-defined portions of complex projects. Leads simpler projects and follows through to completion.
- Performs system maintenance, configures equipment, installs software and upgrades, installs patches, and monitors system status. Writes software programs for customizations to address user needs, add functionality, modify systems, and maintain interfaces with other systems. Tests and debug systems & software, and writes documentation and procedures. Provides on-call support for critical systems.
- Troubleshoot problems, which can range from simple to complex, with centrally supported systems, the network, and occasionally campus departmental systems. Problems can be critical and properly diagnosing and resolving may require collaboration and teamwork to reach the best and most expedient solution.
- Participates in work designing specifications. Develops modifications and enhancements to existing hardware and software, new implementations, and to installation standards to increase system utilization and improve monitoring. Creates programs and procedures to make internal and external business processes more efficient.
- Consults with other systems programmers and other staff in IT. Increases familiarity with software and hardware supported by staff in Network and Infrastructure Services. Participates in internal and external training.
- Ensures the security and integrity of the system(s) and the data. Participates in feasibility studies related to client/server, network, software and policies. Participates in disaster recovery operations when needed.
- Participates in the evaluation of new hardware and software. Maintains good level of technical skill in areas of specialization and basic knowledge of emerging state-of-the art computer and network systems technologies, architectures and products. Participates in the research and evaluation of future technologies and solutions.
- Works with and sometimes oversees network technicians and engineers with their duties.
- Performs other duties as assigned.
- Bachelor's degree in Computer Science, Information Systems, and/or Electrical/Computer Engineering or related field with three years experience or a combination of education, certification, and experience can substitute for required education.
- Experience should include a working knowledge of operating systems principles and an in-depth applications programming experience outside of the classroom. Knowledge and understanding of the IP protocol and LAN/WiFi administration in a secure but open environment.
- Knowledge of current technological developments/trends, data security and disaster recovery systems and procedures, data management techniques as well as a range of network systems, protocols and applications.
- Ability to plan, implement, test and troubleshoot hardware & software.
- Communicate technical information to non-technical and less technical personnel, and determine computer problems and coordinate hardware and/or software solutions.
- Knowledge of network automation software and packages that provide large scale configuration and management of computer network devices.
Notice of Non-Discrimination, Equal Opportunity and Affirmative Action
The University of Delaware does not discriminate against any person on the basis of race, color, national origin, sex, gender identity or expression, sexual orientation, genetic information, marital status, disability, religion, age, veteran status or any other characteristic protected by applicable law in its employment, educational programs and activities, admissions policies, and scholarship and loan programs as required by Title IX of the Educational Amendments of 1972, the Americans with Disabilities Act of 1990, Section 504 of the Rehabilitation Act of 1973, Title VII of the Civil Rights Act of 1964, and other applicable statutes and University policies. The University of Delaware also prohibits unlawful harassment including sexual harassment and sexual violence.
Back to search results Apply now Refer a friend