Skip to content

UW Global navigation

Local navigation

 [Print Friendly Version]

University of Wisconsin - Madison

Position Vacancy ID: 82722
Title: IS TECH SRV SPEC

Working Title:Middleware Technologist
FTE:1
Schedule - Range:07-02
Organization:INFORMATION TECHNOLOGY - ENTERPRISE INTERNET SERVICES
Schedule
Comment:
Monday - Friday 7:45am - 4:30pm

Job Summary:This position works under the broad direction of the manager of Middleware Systems Technology. This position performs IS Technical Services Specialist system work which supports the development of information systems and production use of the applications, within the UW-Madison Division of Information Technology (DoIT), Enterprise Internet Services (EIS) Department, Middleware Systems Technologies (MST) Group.

MST acquires, develops and maintains middleware systems, products and tools for its customers. This entails analyzing, designing, planning, developing and operating innovative state of the art technologies/systems; tracking emerging technologies; researching new products; and planning for future systems. The MST group supports customers across the entire University of Wisconsin (UW) System. A concentration of these customers is on the University of Wisconsin - Madison campus and includes colleges, divisions, departments and students.

Middleware is a critical layer of an enterprise IT infrastructure, sitting on top of the network level. The area of expertise of the position is the enterprise system management of the identity and access management services for the University of Wisconsin-Madison and the University of Wisconsin System. These services include an integrated environment of vended and custom built solutions encompassing directory services, identity administration, access management, user authentication and authorization, user account provisioning and de-provisioning, roles definition and assignment, the delegated administration of these functions and development and deployment environments.

This position leads or contributes to identity and access management, directory services and authentication and authorization projects. This position is responsible for the design, planning, testing and implementation of new middleware solutions and has expertise to lead large middleware system projects for the entire UW System enterprise.

Typical duties of this position include:
* Independently insuring the smooth operation of large UW-Madison Middleware Systems;
* Consulting with customers to determine options that will address their needs;
* Preparing cost and time estimates on requests for services;
* Evaluating and prioritizing requests for new services;
* Analyzing requirements for new/enhanced services;
* Maintaining existing middleware systems;
* Developing new middleware services;
* Preparing status reports for customer and DoIT management review;
* Meeting with other staff regarding system interfaces and integration issues;
* Participating in R&D activities to bring new middleware technologies to UW campuses.

 

Goals and Worker Activities

A.40%Design and implement new complex middleware technologies
1.Define project direction and scope for major enterprise wide middleware solutions aimed at achieving customer requirements.
2.Provide expertise on middleware systems and tools by answering questions, explaining the technology and consulting on techniques. Resolve advanced and complex middleware problems.
3.Provide leadership in team efforts to develop middleware functions to meet customer requirements. Write contracts for products or services provided to customers.
4.Design, test, debug and document complex middleware solutions and operating environments and make revisions to existing configurations to meet the growing and expanding needs of the University.
5.Lead the evaluation of new vendor software releases as to the applicability and impact on middleware systems. Prepare recommendation reports for DoIT management and customers.
6.Develop presentations, proposals and demonstrations on how middleware systems and tools can address system development concerns and issues. Train personnel in new technologies and methods.
7.Develop project proposals for computer system projects that include alternatives and related cost estimates. Review and get customer concurrence to proceed.
8.Provide system specifications and/or system prototypes to meet customer requirements and needs.
   
B.30%Middleware System Support
1.Monitor and evaluate performance problems and tune middleware systems to meet standards. Make recommendations to management on the acquisition of appropriate hardware and software to meet performance standards and/or reduce costs.
2.Identify, diagnose, troubleshoot and resolve problems escalated from the DoIT Help Desk. Determine resources needed for problem resolution, including networked resources. Work with other DoIT groups and outside vendors as needed to resolve problems. Monitor entire problem resolution process.
3.Acquire and maintain working knowledge of how customers use middleware systems by participating in meetings and reviewing relevant documentation.
4.Acquire and maintain working knowledge of tools and procedures used by Middleware staff in carrying out their assigned duties.
5.Develop, enhance and maintain system configurations and environments to meet requirements.
6.Prepare and update middleware system documentation and procedures.
7.Provide system documentation, user manuals, status reports, etc., to accompany a computer-based application.
   
C.10%Middleware System Project Management
1.Coordinate planning, development, testing, documentation and installation of IAM solutions to ensure timely deliverables, project success and quality.
2.Monitor project progress, deliverables, quality assurance and customer service. Report status to executive sponsors, MST Manager and other appropriate leadership to identify and resolve risks that impact project completion. Manage time and budget, initiate action to identify and resolve problems and ensure goals are met.
3.Manage internal and external IAM projects utilizing DoIT¿s project management principals and tools.
4.Develop task plans, estimates and schedules with the MST group.
   
D.10%Professional Development.
1.Consult with other IT Solutions Engineers and leaders about projects under their responsibility and techniques they use to be effective.
2.Read books and periodicals to improve knowledge of IAM.
3.Attend schools, training sessions, conferences and workshops to keep abreast of the latest developments and technical advances in the industry as they relate to assigned projects and responsibilities.
4.Review University and external publications to increase understanding of university issues and needs, especially those pertaining to direct customers.
5.Keep abreast of IAM advances in the industry and of predictions concerning the development of future technologies by attending training classes and conferences.
6.Share knowledge with fellow IT professionals and provide assistance in areas of personal expertise.
   
E.10%Participation in Organizational Activities and Projects
1.Read and discuss pertinent materials to maintain awareness of the operation procedures and environment of the Division of Information Technology.
2.Support and propose technical, operating and organizational standards to contribute to the effectiveness of Middleware Systems Technology.
3.Proactively participate in group, department and DoIT staff meetings.
4.Carry out special assignments to respond to the needs of the DoIT, EIS and MST.
5.Tutor and train team members and new staff.
6.Prepare special reports, reviews and recommendations as requested.
7.Assist the MST Manager in the recruitment of staff and the assessment of staff performance.
8.Represent peers and management on task forces and committees to respond to University or division needs.
9.Satisfy all required time reporting and project reporting requirements.
10.Interact with staff, supervisors, clients and customers in a professional manner to maintain a positive working environment.
11.Adhere to the employee performance standards and DoIT core competencies.
12.Perform all duties assigned, either by the MST Manager or by his/her delegate, in a timely and professional manner.
   

Knowledge and Skills

  1. Knowledge of Identity and Access Management.
  2. Knowledge of Oracle Identity Management Suite.
  3. Knowledge of DBMS.
  4. Knowledge of Oracle Databases.
  5. Knowledge of data modeling/entity modeling.
  6. Knowledge of PL/SQL and SQL.
  7. Knowledge of the Shibboleth Product.
  8. Knowledge of SAML Federation Technologies.
  9. Knowledge of SPML.
  10. Knowledge of network protocols (TCP/IP).
  11. Knowledge of client/server techniques, tools, protocols and methodologies.
  12. Knowledge of Public Key Infrastructure.
  13. Knowledge of UNIX operating system and environment.
  14. Knowledge of Open Source tools and methodologies.
  15. Knowledge of directory technologies (LDAP, Active Directory).
  16. Knowledge of Internet clients/servers/protocols (SSL, HTTP, HTTPS).
  17. Knowledge of web services technologies (XML, WSDL, UDDI, SOAP).
  18. Knowledge of web servers (Apache or IIS).
  19. Knowledge of Java Application Servers (WebLogic, Tomcat).
  20. Knowledge of Java & Perl programming languages.
  21. Knowledge of structured analysis and design techniques.
  22. Knowledge of system and network troubleshooting.
  23. Knowledge of storage and virtualization technologies.
  24. Knowledge of project management, project estimation, work plan preparation, project change control.
  25. Knowledge of oral and written communication techniques.
  26. Knowledge of team-building practices and methods.
  27. Knowledge of negotiation skills & problem solving techniques.

Other Useful Links
University Of Wisconsin Home PageUW Office Of Human Resources
UW Madison Campus Safety Information
Wisconsin OSER (Office Of State Employment Relations) Home PageOSER State Personnel Information