IDM Analyst/Developer

California State Polytechnic University, Humboldt

Arcata (CA)

On-site

USD 78,000 - 113,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Vacation
Medical
Dental
Vision
Life insurance
Pre‑tax health and dependent care
Fee waiver education program
PERS retirement
15 paid holidays

Job summary

Cal Poly Humboldt invites applications for the IDM Analyst/Developer role in the Application Development Department. The position focuses on identity lifecycle services, directory platforms, and integrations (Fischer, AD, OpenLDAP, Google Workspace, SAML SSO, MFA).

You will design, develop, test, maintain, and support provisioning, de-provisioning, synchronization, and access management workflows and scripts, collaborating with ITS and campus partners.

Qualifications

  • Bachelor's degree in a related field or equivalent experience.
  • Two years of relevant IDM or software development experience for Software Developer II; four years for Software Developer III.

Responsibilities

  • Maintain and enhance identity management platforms (Fischer, AD, OpenLDAP, Google Workspace).
  • Develop workflows, scripts, and automation for provisioning, de-provisioning, synchronization, and access management.
  • Implement and support SSO (SAML/OAuth2) and MFA across campus systems.

Skills

Identity management
Software development
PL/SQL
Directory services
SSO / MFA

Education

Bachelor's degree in related field
Software Developer II or III experience requirements

Tools

Oracle PL/SQL
Entra ID
Google Workspace

Job description

IDM Analyst/Developer — Application Development

Job # 560464 | Close Date: September 7th, 2026

At Cal Poly Humboldt, bold hearts and open minds shape the future. Founded in 1913, Cal Poly Humboldt began as a small college for teachers. Today Humboldt has grown into a comprehensive university with rigorous science and liberal arts programs. Designated a polytechnic in 2022, Cal Poly Humboldt provides hands‑on, impactful educational opportunities that lead to meaningful, measurable outcomes for the individual, for the state, and the world.

Cal Poly Humboldt is proud to have more than 6,000 students of all backgrounds spread across 61 majors, 13 graduate programs, and 4 credential programs. As part of the California State University (CSU) system, Cal Poly Humboldt is part of one of the nation’s largest and most impactful public university systems.

Compensation
  • Software Developer II — CSU Classification Range: $6,492 – $9,458 (Step 1-Step 20); Anticipated Hiring Range: $6,492-$6,890 (Step 1–4).
  • Software Developer III — CSU Classification Range: $7,284 - $10,611 (Step 1 – Step 20); Anticipated Hiring Range: $7,284 - $7,578 (Step 1-3).
  • Final salary placement is commensurate with experience, internal equity, and budget considerations.
  • This is a full-time, benefited, exempt, 12-month pay plan permanent position with a one-year probationary period in the Application Development Department.

This position comes with a premium benefits package that includes outstanding vacation, medical, dental, and vision plans, life insurance, voluntary pre‑tax health and dependent care reimbursement accounts, a fee waiver education program, membership in the California Public Employees Retirement System (PERS), and 15 paid holidays per year.

Position Summary

As a member of the Identity Management (IDM) team in Information Technology Services, the incumbent applies professional software development knowledge to design, develop, test, maintain, and support campus identity lifecycle services, directory platforms, and related system integrations.

Primary responsibilities include maintaining and enhancing the campus identity management platform (Fischer), enterprise directories such as Active Directory and OpenLDAP, and downstream systems provisioned through IDM processes, including Google Workspace. The position develops and modifies workflows, scripts, database‑driven processes, and integrations that support identity provisioning, de‑provisioning, synchronization, authentication, and access management services, including SAML‑based single sign‑on and multi‑factor authentication.

The incumbent works independently on day‑to‑day assignments, collaborates with the IDM team, ITS, and campus partners to understand business needs and defined requirements, troubleshoots moderately complex system and integration issues, and implements operational changes in alignment with campus procedures, security practices, system stability needs, and compliance requirements.

Key Responsibilities: Identity & Directory Management (40%)
  • Maintain, configure, and improve identity management‑related systems, including Fischer and connected directory platforms.
  • Support and troubleshoot identity and directory services across Active Directory, OpenLDAP, Entra ID, Google Workspace, and related systems.
  • Support identity management processes that provide identity and access information to authentication and access management services, including CAS, SAML‑based single sign‑on, Microsoft Entra ID, and multi‑factor authentication services.
  • Analyze and resolve identity and directory service incidents, service requests, workflow errors, synchronization issues, and access‑related problems across multiple systems.
  • Monitor, troubleshoot, and improve identity provisioning and de‑provisioning workflows to support accurate and timely account lifecycle management.
  • Monitor identity synchronization processes, resolve data and group membership discrepancies, and ensure accurate account and entitlement information.
  • Document system configurations, operational procedures, recurring issues, and resolutions to support continuity of service and knowledge sharing.
  • (Software Developer III, in addition) Develop, recommend, and implement password, account, access, and directory policies in alignment with institutional standards, security practices, compliance requirements, and operational needs; independently analyze and resolve complex identity and directory service issues spanning multiple systems.
Key Responsibilities: Programming and Data Integration (35%)
  • Design, develop, test, document, and maintain PL/SQL and related database‑driven processes that support identity lifecycle operations.
  • Develop and modify workflows, scripts, connectors, interfaces, and automation processes to support identity provisioning, de‑provisioning, synchronization, reporting, and audit needs.
  • Design and maintain database structures, queries, and procedures that support identity management applications, integrations, and data integrity.
  • Modify existing workflows, integrations, and connectors to accommodate changing business requirements and improve reliability, security, and efficiency.
  • Debug and update code to resolve workflow, data, and integration issues; follow ITS change management procedures.
  • Contribute to automation of routine identity management tasks, including account cleanup, auditing, reporting, and other recurring operational processes.
  • (Software Developer III, in addition) Analyze complex requirements and design improvements to identity management workflows, integrations, database logic, and automation processes; independently diagnose and resolve complex code, workflow, data, and integration issues.
Key Responsibilities: Analysis, Collaboration, Testing & Documentation (20%)
  • Collaborate with ITS teams and campus partners to gather requirements, understand business needs, evaluate desired functionality, and identify appropriate technical solutions.
  • Evaluate existing and proposed identity management processes, integrations, and system changes; develop technical specifications, workflow documentation, and implementation notes.
  • Provide technical programming support and guidance to ITS staff and campus partners regarding assigned systems and IDM‑related processes.
  • Create and maintain technical documentation, runbooks, and process documentation.
  • (Software Developer III, in addition) Lead analysis of complex or cross‑functional IDM initiatives; provide technical consultation and recommendations on IDM architecture, integrations, workflows, and access lifecycle processes.

Other Duties As Assigned — 5%

Knowledge, Skills, and Abilities (Software Developer II)
  • Working knowledge of software development principles, concepts, frameworks, tools, and methodologies (including designing workflows, diagrams, and schematics).
  • Ability to write code, analyze requirements, and troubleshoot software application issues.
  • Strong analytical skills to evaluate user and business needs and design, develop, and implement solutions.
  • Effective communication and interpersonal skills to convey technical information clearly to diverse audiences and collaborate with users and stakeholders.
  • Ability to work independently and as part of a team to build productive relationships.
  • Working knowledge of Oracle PL/SQL or another procedural SQL language, such as T‑SQL or PL/pgSQL.
  • Working knowledge of relational database structures, including schema design, queries, stored procedures, and data integrity concepts.
  • Knowledge of enterprise directory services such as Active Directory, OpenLDAP, Entra ID, Google Workspace, or comparable platforms.
  • Knowledge of data integration methods, connectors, interfaces, scripting, and automation techniques used to support identity lifecycle processes.
  • Knowledge of security practices, data privacy requirements, and compliance expectations, including FERPA and other applicable regulatory standards.

Software Developer III requires all of the above at an advanced level, plus advanced knowledge of relational database structures, enterprise directory services, authentication workflows, identity lifecycle management, and data integration methods, and advanced ability to design, troubleshoot, optimize, and improve related workflows, integrations, and automation.

Minimum Qualifications
  • Software Developer II: Equivalent to a bachelor’s degree in a related field and two years of relevant experience. Additional qualifying experience may be substituted for the required education on a year‑for‑year basis; an advanced degree in a related field may be substituted for the required experience on a year‑for‑year basis.
  • Software Developer III: Equivalent to a bachelor’s degree in a related field and four years of relevant experience, with the same substitution provisions as above.
Preferred Qualifications
  • Experience with Oracle packages such as UTL_HTTP, DBMS_LDAP, or comparable database utilities.
  • Experience with Oracle Application Express (APEX) development.
  • Familiarity/experience with SSO integrations such as CAS, SAML, and OAuth2.
  • Experience working in higher education or large enterprise environments.
  • Familiarity/experience with Microsoft Entra ID identity management features.
  • Familiarity/experience with Evolveum Midpoint identity management features.
  • Familiarity/experience with Fischer Identity software.

Application Deadline: The deadline to submit application materials is 11:55 p.m. on September 7th, 2026. Any inquiries about this recruitment can be directed to careers@humboldt.edu or Cal Poly Humboldt’s Human Resources Office at (707) 826-3626.

Additional Information
  • We acknowledge that Cal Poly Humboldt is located on the unceded lands of the Wiyot people. Cal Poly Humboldt was the first campus in the California State University system to offer a stand‑alone major in Native American Studies.
  • Working in the state of California is a condition of employment for this position. Even if part or all of an employee’s assignment can be performed remotely, the employee must maintain a permanent residence in the state of California and be able to accept on‑campus work assignments as needed.
  • Cal Poly Humboldt hires only individuals lawfully authorized to work in the United States and is not a sponsoring agency for staff or management positions (e.g., H1-B visas).
  • Evidence of required degree(s), certification(s), or license(s) is required prior to the appointment date. Satisfactory completion of a background check (including a criminal records check, employment verification, and education verification) is required for employment.
  • This position may be considered a "Campus Security Authority" under the Clery Act (CSU Executive Order 1107) and a "mandated reporter" under the California Child Abuse and Neglect Reporting Act (CSU Executive Order 1083).
  • Education Code 89521 Requirements: Applicants will be required to disclose whether they have received a final administrative or judicial decision determining they committed sexual harassment within the last 7 years, after a determination that they meet the minimum qualifications and before an offer of employment is extended.
  • Cal Poly Humboldt provides equal opportunity in education and employment without unlawful discrimination based on race, sex, color, ethnicity, or national origin, consistent with Title VI, Title IX, the ADA, Section 504, the California Equity in Higher Education Act, Proposition 209, and CSU’s Nondiscrimination Policy.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

IDM Analyst/Developer
IDM Analyst/Developer

Cal Poly Humboldt • California (MO)

On-site
USD 6,500 - 7,800
Vacation benefits
Medical, dental, and vision plans
Life insurance
+3
IDM Analyst/Developer
IDM Analyst/Developer

Humboldt State University • Arcata (CA)

On-site
USD 80,000 - 127,000
Premium benefits package
Life insurance
15 paid holidays
Identity & Access Management Administrator - Information Technology Services
Identity & Access Management Administrator - Information Technology Services

California Polytechnic State University-San Luis Obispo • San Luis Obispo (CA)

Hybrid
USD 100,000 - 120,000
Health, dental, and vision insurance
Retirement participation
Educational benefits
Academic Affairs Office Coordinator
Academic Affairs Office Coordinator

CSU • Iowa (LA)

On-site
USD 48,735 - 70,999
Premium benefits
Life insurance
PERS retirement
Executive Director of Strategic Communications
Executive Director of Strategic Communications

Humboldt State University • Arcata (CA)

On-site
USD 83,000
Premium benefits package
15 paid holidays per year
Fee waiver education program
Residence Life Coordinator
Residence Life Coordinator

Opt For Healthy Living • California (MO)

On-site
Outstanding vacation plan
Medical, dental, and vision plans
15 paid holidays per year
TITLE IX INVESTIGATOR
TITLE IX INVESTIGATOR

Opt For Healthy Living • California (MO)

Hybrid
Premium benefits package
15 paid holidays per year
ASL Interpreter
ASL Interpreter

The California State University • California (MO)

On-site
USD 44,000 - 107,000
TITLE IX INVESTIGATOR
TITLE IX INVESTIGATOR

CSU • Iowa (LA)

On-site
USD 46,146 - 71,479
Premium benefits
Paid holidays
Executive Director of Strategic Communications
Executive Director of Strategic Communications

Opt For Healthy Living • California (MO)

On-site
USD 120,000 - 190,000