IAM Systems Analyst 1

About The Unit: Identity and Access Management is an IT Services group providing identification, authentication, and authorization services to the University of Chicago.

Unit Job Summary: The IAM System Analyst (SA) works on technical solutions for new or existing applications or programs under the programming guidance of the senior programmers. The System Analyst translates business requirements into well-designed functionality while balancing user and business needs, technical competencies, industry developments, and time constraints. Reviews the design and code development of key architectural components with senior programmers. Contributes to decisions on project and infrastructure needs, including the evaluation of server technologies, languages, platforms, and frameworks. The IAM System Analyst works on assigned tasks to solve complex IAM installations, maintenance, performance, capacity issues, and upgrades. Participates in the installation and maintenance of major operating system components, multiple program products, and ancillary system components. Works with users, business analysts and technical staff to resolve problems and responds to suggestions for improvements and enhancements. Provides on-call support for problem resolution. Develops user manuals and participates in user demonstrations and focus groups. Maintains up-to-date technical knowledge through a variety of information sources.

Unit Education: Bachelor's degree in a technical field preferred.

Unit Experience: Programming experience developing, implementing, debugging and maintaining applications utilizing some of the following languages required: Java, Java EE Perl, PHP, Python or Ruby JavaScript, HTML and CSS XML, XSL and JSON SQL and transact SQL

Unit Job Function Competencies: Familiarity working with database systems and languages such as MySQL, SQL Server and Oracle required. Familiarity with Linux/UNIX environments and Bash shell required. Familiarity required with at least one of the following web-service technologies: SOAP XML-RPC REST Familiarity required with version control software such as SVN, CVS or GIT Familiarity required with full design life cycle and/or software development life cycleExposure to fundamental concepts, practices, and procedures of software development required. Understanding of Identity & Access Management Lifecycles and concepts required. Excellent verbal and written communication skills required. Problem solving skills required. Ability to use standard software development applications and tools required. Ability to prioritize and manage workload to meet critical project milestones and deadlines required. Ability to work in a collaborative team environment required. Attention to detail required. Confidentiality related to sensitive University matters such as, strategic initiatives, trade secrets, quiet periods, and scientific discoveries yet to be put in the public domain required. Ability to work on a flexible schedule which will include occasional late night and/or weekend hours required.