Fresno State campus

Identity and Access Management Developer

Apply now Job no: 517922
Work type: Staff
Location: Fresno
Categories: Unit 9 - CSUEU - Technical Support Services, Probationary, Full Time, Information Systems & Technology
Position Description

Identity and Access Management Developer
(Programmer/Analyst - Expert)

Compensation and Benefits

Anticipated Hiring Salary Range: $7,083 - $9,167 per month

Full CSU Classification Salary Range: $6,249 - $12,100 per month

  • This is a full-time, probationary, exempt position.

The CSU system provides a comprehensive benefit package that includes medical, dental and vision plans, membership in the California Public Employees Retirement System (CalPERS), sick and vacation time, and 14 paid holidays a year. Eligible employees are also able to participate in the fee waiver education program. A summary of benefit information can be found here.


Job Summary

Working independently under the general supervision of the Deputy Chief Information Officer in Technology Services, the Identity and Access Management Developer is responsible for how users within our organization are given an identity and how it is protected, including saving critical applications, data and systems from unauthorized access while managing the identities and access rights of users both inside and outside the organization. The IAM developer will be responsible for developing processes for account creation, modification, disabling and deleting accounts. This would include Active Directory, LDAP and many other applications and downstream systems. The developer will work closely with application owners to develop processes to manage the entire user account lifecycle to include User Entitlement Review as well as meet audit and compliance requirements.

The IAM developer will provide support which includes ticket management, customer service, and knowledge of least privilege methodology with security rights, permissions and groups, experience with Active Directory, O365, Active Directory Federation Services and Multifactor platforms (Duo a plus). Due to the importance of this position, it is expected that a person supporting IAM has basic troubleshooting skills with computer systems, can multitask, work in a fast-paced environment while providing excellent customer service.

This position will ensure that programs communicate and share information through the use of Application Program Interfaces (APIs). The developer may also be responsible for modifying APIs to add functionality to authentication/authorization schemes, customize application user interfaces, create/modify connectors, build event handlers and add additional capabilities to the software packages used. This position will involve close interaction with the technical team and application managers. They will design, analyze and support the campus Identity Management applications. This position may be assigned a variety of other tasks including software development, documentation and quality assurance testing.

The incumbent may be assigned a variety of other tasks including end user training, software development, documentation and quality assurance testing. The incumbent will provide technical support, implementation, administration, and lifecycle planning of central servers and applications/services used by the campus community. This includes varying levels of analysis, installation, modification and maintenance of operating systems, utilities, databases, and related software and systems and maintaining the availability, integrity, security and reliability of assigned systems housed in campus data centers, and provisioned from cloud-based service providers.

Incumbents at the expert level work independently and possess the experience to be proficient in performing most or all of the work assignments defined for their position. Incumbents independently apply technical judgment to support central applications and systems, solve a wide range of problems, develop practicable and thorough solutions, and use effective communication and listening skills. This position is expected to have the majority of its ongoing work assignments in one or more of the core functions defined in Major and Secondary Duties below; however, work assignments from a related core function in other IT classifications may also be included. The incumbent serves as a subject matter expert on assigned topics and for multiple systems and is expected to participate in meeting the requirement to have staff on-call to respond to critical systems issues and to perform needed maintenance after hours and on weekends as appropriate.

The employee shall allocate priority and time to the duties defined below based upon direction from the manager to whom this employee reports. The manager will communicate these priorities and time allocation at least annually and as necessary.


Key Qualifications

  • Familiarity working with Active Directory, ADFS, LDAP or other directory services.
  • Knowledge and experience working with Java, Python or PHP.
  • Knowledge of relational database technology.
  • Familiarity with any Identity and Access Management product (Oracle IDM, Grouper, Fischer, Okta, etc).
  • Knowledge and experience working with Web and Application Servers and Services (Apache httpd, Tomcat, Jetty, Weblogic, IIS, etc).
  • Knowledge and experience working with APIs (Rest and/or Soap).
  • Ability to apply consultative skills to assess user needs and communicate technology systems and solutions.
  • Capable of maintaining effective working relationships with others.
  • Ability to perform systems and applications needs analysis, prepare requests for proposals, and conduct feasibility studies.
  • General knowledge of industry standard systems and infrastructure security practices.
  • General knowledge of enterprise network communications.
  • Ability to:
    • Establish and document plans, operations procedures and as-built specs.
    • Independently apply technical judgment to this body of work to deliver solutions that match the computing needs of the University.
    • Provide strong fault isolation and problem solving.
    • Initiate and manage multiple tasks and projects under competing deadlines and maintain flexibility in response to shifting priorities.
  • Strong customer service skills and a proactive, customer focused attitude.
  • Strong communication skills (verbal and written). 

To view the full list of qualifications and job responsibilities, please click the Position Description button above.


Education and Experience

  • Bachelor’s degree in computer science, business or related discipline. Qualifying experience may be substituted for required education.
  • At least 1 year of hands on experience with Oracle Linux or similar Red Hat variant.
  • One year experience with scripting languages such as PHP, Perl, sh or Bash.
    • Preferred Skills:
      • Experience with multi-factor authentication platforms. Duo is preferred.
      • Experience configuring and securing Apache and Nginx web servers.
      • Experience building and deploying Docker containers.
      • Experience developing and configuring security objects that adhere to development standards and best practices, and ability to document the security changes so that it may be interpreted, maintained and enhanced.
      • Experience programming against APIs with Python, Java or related scripting language.
      • Experience working with Version Control systems such as Git or Subversion.
      • Knowledge of relational database technology including SQL, JDBC.
      • Ability to work very comfortably with the linux command line.
      • Experience with JSON and/or YAML.
      • Experience with SCIM (System for Cross-domain Identity Management) for managing identities.
      • Experience and working knowledge of asymmetric and symmetric cryptography and cryptographic hashes.
      • Knowledge of and experience with using AWS Identity and Access Management (IAM) to securely control access to AWS services and resources.
      • Ability to review and evaluate existing technology for the purpose of creating and implementing change plans.
      • Familiarity with enterprise backup and restore technologies such as IBM Spectrum Protect.
      • Ability to research, survey and recommend productivity tools.
      • Ability to develop and execute disaster recovery plans.
      • Familiarity with cloud hosting services such as Google, AWS, Azure, or Rackspace.
      • Knowledge of Apache, Tomcat, HTML, XML, JavaScript, CSS, JSON and SSL certificates.
    • Specialized Skills: (Specialized Skills are required for candidates to be considered for the position.)
      • Knowledge of Single Sign On methodologies, including CAS and Shibboleth.
      • Knowledge of Directory Services such as LDAP, Windows Active Directory.
      • Knowledge of SSH, SSL and PKI. Comfortable interacting with the command line interface.
      • Information Technology Infrastructure Library (ITIL) awareness, training, and/or certification.


Department Summary

Technology Services provides administrative information services, core services, and desktop support to the Fresno State community.

Our department consists of a well trained team of individuals dedicated to providing effective technology and quality services and support that are integrated into the daily activities of the entire campus.


Deadline & Application Instructions

Applications received by October 5, 2022 will be given full consideration by the search committee.

  • Applications received after that date will be forwarded at the request of the Hiring Manager and/or search committee.

Please click “Apply Now” to complete the employment application for California State University, Fresno. Interested applicants must complete the application and attach the following: 1) their most recent resumé/vitae, 2) a cover letter that addresses their specific qualifications and interest, and 3) contact information for three professional references.


Fresno State

California State University, Fresno is one of 23 campuses in the California State University System. The University's mission is to boldly educate and empower students for success through our values of Discovery, Diversity and Distinction. The current student population is more than 25,000, including a large percentage of students with diverse and culturally rich backgrounds. The University serves the San Joaquin Valley while maintaining deep involvement with the state, nation, and across the globe.

Metropolitan Fresno, with a multi-ethnic population of over 527,000, is located in the heart of the San Joaquin Valley. The campus is within driving distance of Yosemite, Kings Canyon and Sequoia National Parks, San Francisco, Los Angeles, the Monterey Peninsula, beaches, sailing, lakes, and numerous ski resorts. Fresno boasts one of the most reasonable housing markets in California and offers a wide array of locally grown fruits and produce.


Equal Employment Opportunity Information

California State University, Fresno is committed to maintaining and implementing employment policies and procedures in compliance with applicable state and federal equal employment opportunity laws and regulations. Executive Orders 1096 and 1097 prohibit discrimination, harassment, and retaliation on the basis of a protected status: race, color, religion, national origin, ancestry, age, sex (including gender identity), sexual orientation, marital status, pregnancy, mental disability, physical disability, medical condition and covered veteran status. Fresno State's commitment to diversity informs our efforts in recruitment, hiring, and retention. We are proud to be an affirmative action and equal opportunity employer.


Vaccination Interim Policy

CSU requires faculty, staff, and students who are accessing campus facilities to be immunized against COVID-19 or declare a medical or religious exemption from doing so.  Any candidates advanced in a currently open search process should be prepared to comply with this requirement. The systemwide policy can be found at and questions may be sent to


Supplemental Information

Following a conditional offer of employment, a background check (including a criminal records check) must be completed satisfactorily before any candidate may start work with California State University, Fresno. Failure to satisfactorily complete the background check may result in the withdrawal of the offer of employment. Current employees who are offered positions on campus will be required to undergo a background check for any position where a background check is required by law or that Fresno State has identified as sensitive.

The person holding this position is considered a "mandated reporter" under the California Child Abuse and Neglect Reporting Act and is required to comply with the requirements set forth in CSU Executive Order 1083 as a condition of employment.

This position may be a "designated position" under the California State University's Conflict of Interest Code. This will require the filing of a Statement of Economic Interest on an annual basis and the completion of training within six (6) months of assuming office and every two (2) years thereafter.

Fresno State is a tobacco-free, smoke-free and vapor-free campus.

Fresno State is not a sponsoring agency for staff or management positions. (e.g. H1-B Visas)

Advertised: Pacific Daylight Time
Applications close:

Back to search results Apply now Refer a friend

Share this:

| More
Applicant login to portal
Subscribe to Job alerts

Refine your search

Work type


Central California


Appointment Type
Bargaining Unit
Job Search Category/Discipline
Time Basis