Systems Programmer (Microsoft Infrastructure) IT/Network & systems Services (various levels)

Newark, DE
May 12, 2017
Institution Type
Four-Year Institution

University of Delaware

Job Title Systems Programmer (Microsoft Infrastructure) IT/Network & systems Services (various levels)
Job ID 104606
Location Newark, DE

Systems Programmer (Microsoft Infrastructure) (various levels), IT Network & Systems Services


DEADLINE: 4/23/2017

The IT-Network and Systems Services (IT-NSS) department seeks applicants for the Systems Programmer (Microsoft Infrastructure) position. The IT-NSS Infrastructure group is responsible for the operation, maintenance, support, and growth of networking, telecommunications, and the central computing systems. The University's central computing systems include enterprise class client/server, data storage and retrieval systems, web, learning management, and e-mail servers. The volume and variety (servers, routers, firewalls, switches, and networked UPSes) of central systems, the datacenter environmental systems, and departmental systems backed up by IT, adds to the complexity of the work of this group. Staff in the IT-NSS Infrastructure unit provide services that support the entire University. Other groups in the IT unit rely heavily upon IT-NSS for services and technical support. IT-NSS 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 (Microsoft Infrastrucure) has primary responsibility for implementing and maintaining the central IT Windows services (Exchange, Sharepoint, Active Directory, IIS, SQL, FileServices, Office 365). The Systems Programmer ensures the stable operation of the systems and the data by performing information security risk assessments and serving as an internal auditor for security issues. The Systems Programmer collaborates with staff in NSS Technical Security and Security Policy & Compliance and with IT colleagues who have security responsibilities regarding the security of the central IT Windows services. The Systems Programmer 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 - Microsoft Infrastructure reports to the Associate Director of the Systems Group.

  • Acts as system administrator for one or more of the central IT Windows services (Exchange, Sharepoint, Active Directory, IIS, SQL, FileServices, Office 365). Criticality, complexity and volume of systems increases as programmer level increases. Implements security policy and procedures.
  • Participates in the coordination and planning of disaster recovery efforts for central IT Windows services. Ensures that backup data is properly encrypted and backups are created and stored off-site according to policy. Tests disaster recovery plans periodically. Documents backup and recovery procedures and stores system configuration documentation remotely. Participates in disaster recovery when needed.
  • Regularly checks for new security best practices and known vulnerabilities in IT Windows services software. Ensures no software versions with known security vulnerabilities are in use and coordinates patching of vulnerabilities. Participates in feasibility studies related to client/server, network, software and policies. Performs trending analysis to predict future problems. Ensures quality assurance procedures are followed. Recommends improved operational procedures and system design to maximize system security.
  • Performs system maintenance, configures equipment, installs software and upgrades, and installs patches. Monitors system status. Writes software programs for customizations to address user needs, add functionality, modify systems, and maintains interfaces with other systems. Tests and debugs systems and software. Writes documentation and procedures and documents changes made to system configuration hardware and software. Provides on-call support for critical systems.
  • Troubleshoots problems, which can range from simple to complex, with the central IT Windows Services' 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 and implementing new systems software packages. 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 System Services. Participates in internal and external training.
  • Researches and participates in the evaluation and implementation of applicable hardware and software for IT security. 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. Read appropriate security bulletins available from vendors, user groups, and security institutes on a regular basis. Participates in the research and evaluation of future technologies and solutions.
  • Establishes and maintains appropriate working relationships with colleagues and clients and follows University and department policies and procedures. Works within the departments overall strategic plan following project priorities and scope. Meets deadlines and achieves goals.
  • Performs other duties as assigned.

  • Bachelor's degree with three years of experience, or equivalent combination of education, certification, and experience. Degree in Computer Science, Information Systems, Electrical/Computer Engineering, or other directly related field preferred.
  • In-depth knowledge of windows servers and services (Exchange, Sharepoint, Active Directory, IIS, SQL, FileServices). Knowledge of Office 365 Administration is desired.
  • Solid understanding of security as it applies to Microsoft technologies.
  • Strong programming skills.
  • Ability to specify, write, and develop computer programs using a range of programming languages.
  • Working knowledge of common networking equipment and major network protocols.
  • Working knowledge and experience with information security management and risk assessment preferred.
  • Ability to plan, design, develop, implement, test, and modify complex systems, subsystems, applications, hardware configurations, and customizations, and external application interfaces to meet specified needs.
  • Proficiency with database management and in-depth applications development and analytical planning experience (outside of the classroom) preferred.
  • Ability to troubleshoot and correct systems problems.
  • Analytical, evaluative, and objective critical thinking skills.
  • Effective communication skills (verbal and written).
  • Ability to work independently as well as part of a team.
  • Working knowledge of business systems principals.
  • Ability to communicate technical information to non-technical users.
  • Knowledge of information flow and management environments within area of operational specialty.
  • Knowledge of current technological developments/trends in area of expertise.
  • Knowledge of a broad range of relevant multi-user computer systems, applications, and/or equipment.
  • Knowledge of computer systems analysis and design concepts, methods, procedures, and standards.

(Note: higher level position requires a Bachelor's degree with four years of experience, or equivalent combination of education, certification, and experience. Degree in Computer Science, Information Systems, Electrical/Computer Engineering, or other directly related field preferred.)

Equal Employment Opportunity

The University of Delaware is an Equal Opportunity Employer which encourages applications from Minority Group Members, Women, Individuals with Disabilities and Veterans. The University's Notice of Non-Discrimination can be found at


Similar jobs

Similar jobs