Job Title: Software Developer 3 (IAM Software Developer) Job ID / Solicitation Reference: 26R0023759
Client: Texas Department of Public Safety (DPS)
Employment Type: Full Time / Contract
Duration: 07/15/2026 08/31/2027 (Total estimated hours per Candidate shall not exceed 40 hours). This service may be amended, renewed, and/or extended.
Work Location: Hybrid - On Site and Telework (5805 N. Lamar Blvd, Austin, TX 78752).
Work Hours: Monday Friday, 8:00 AM 5:00 PM. Some weekend, evening, or holiday hours may be required based on project needs.
I. Description of Services The Texas Department of Public Safety (DPS) is seeking a Software Developer 3 to design, implement, and maintain an enterprise Identity and Access Management (IAM) ecosystem over the life of the contract.
Role Responsibilities:
- Architecture & Framework: Implement the architectural design of a centralized identity provider framework using SAML 2.0 and OIDC for SSO and MFA.
- Workflow Automation: Build Joiner, Mover, and Leaver lifecycle workflows.
- Access Control: Implement Role-Based Access Control (RBAC) models and enforce separation of duties, including designing certification campaigns.
- Application Onboarding: Onboard enterprise business applications via REST APIs and integrate them with IAM systems.
- Privileged Access Management (PAM): Deploy a PAM solution featuring secure credential vaulting, automated password rotation, and just-in-time provisioning.
- System Maintenance: Perform long-term system maintenance including performance tuning, troubleshooting provisioning errors, resolving connection failures, and continuing the onboarding of business applications.
II. Candidate Skills and Qualifications Required Experience:
- 8 Years: IAM Platform governance, engineering, lifecycle automation, and scripting.
- 8 Years: Application onboarding, integrating business applications with IAM systems.
- 5 Years: Designing and implementing RBAC models, enforcing separation of duties, and designing certification campaigns.
- 5 Years: Managing centralized identity providers and configuring SSO, MFA.
- 5 Years: Managing centralized identity providers, configuring SSO, MFA, and federation protocols.
Preferred Experience:
- 1 Year: SailPoint ISC implementation and operations.
III. Additional Special Requirements & Background Check - Candidates referred and selected will be subject to a strict criminal background check prior to onboarding.
- Any and all travel, per diem, parking, and/or living expenses shall be at the worker's expense.
Background Check Disqualifiers:
- A felony conviction.
- An entering of an order of deferred adjudication for a felony, until five years after court supervision ceased and the case was dismissed.
- A conviction of driving while intoxicated during the five-year period immediately prior to the date of application.
- A finding by a court of competent jurisdiction that the contractor was a delinquent child during the five-year period immediately prior to the date of application. (If ordered sealed, the incident is disregarded).
- The contractor's driver license has been suspended, including a probated suspension, by DPS during the last three years as a habitual violator.
- The contractor's driver license has been suspended for refusal to submit to a chemical test within the last five years.
- The contractor has an open/active arrest warrant in any state.
- The contractor is currently under indictment for any criminal offense.
- An open disposition, an incomplete criminal record, or no final determination of guilt or innocence is found on the contractor's criminal record following a felony arrest.
- A conviction for a Class A misdemeanor.
- An entering of an order of deferred adjudication for any criminal offense of the grade of felony or Class A misdemeanor.
- An entering of an order of deferred adjudication for any criminal offense of the grade of Class B misdemeanor within the last ten years.
- A conviction of an offense of the grade of a Class B misdemeanor within the last ten years.
- A conviction for a family violence offense.
- An open disposition, an incomplete criminal record, or no final determination of guilt or innocence is found on the contractor's criminal record following a Class A and B arrest.
- Additional disqualifiers may apply.