Identity and Access Management Programmer; U Berkeley IT
Listed on 2026-05-16
-
IT/Tech
IT Consultant, Cybersecurity, IT Project Manager
About Berkeley
At the University of California, Berkeley, we are dedicated to fostering a community where everyone feels welcome and can thrive. Our culture of openness, freedom and belonging makes it a special place for students, faculty and staff. As a world‑leading institution, Berkeley is known for its academic and research excellence, public mission, diverse student body, and commitment to equity and social justice.
DepartmentalOverview
The Information Security Office (ISO) coordinates the risk management process for UC Berkeley's information systems and directs campus‑wide efforts to adequately secure institutional data. ISO is led by the Chief Information Security Officer and consists of seven areas:
Information Security Policy, Information Security Operations, Information Security Engineering, Identity and Access Management, Information Security Assessments, Outreach and Engagement, and Service Management.
Working with the IT Architect, the incumbent is expected to evolve Cal Net’s web applications using current technology for UI and backend development. Cal Net is responsible for Identity and Access Management services. This position is responsible for getting new technologies working seamlessly in the UC Berkeley environment while ensuring performance, robustness, security, and accessibility campus standards for enterprise systems are met.
The role will also create key building block application components that can be utilized by developers across the campus.
- Plans, designs, develops, modifies, debugs, deploys and evaluates complex software for functional areas. Analyzes existing software or formulates logic for new complex systems and devises complex algorithms. Performs complex data analysis and tests/debugs complex software. Applies moderately complex programming security practices and integrates with outside vendors or partner services as needed.
- Negotiates, develops and executes moderately complex test plans. Develops conversion and system implementation plans. Trains users in conversion and implementation of systems. Performs complex data modeling, performance and integration testing and builds interfaces for a variety of internal and external constituents. Monitors and employs source code control techniques and configuration management.
- Performs support tasks, including engaging with customer or user support tickets and responding to incidents. Performs operational maintenance and support tasks such as software deployments, upgrades and computing infrastructure enhancements.
- Gathers, analyzes, prepares and summarizes recommendations for approval of system and programming documentation. Recommends and implements changes in development, maintenance and system standards. Negotiates with stakeholders on software specifications and ensures project reports are made.
- Understands and applies industry practices, community standards and department policies and procedures relating to work assignments. Interacts with senior level internal personnel. May serve as technical lead for a software development project of moderate scope. Trains users in conversion and implementation of systems. Negotiates project plans with stakeholders.
- Engages in continuous professional development and training and other duties as assigned.
- Experience with Java programming language and relational databases.
- Intermediate knowledge of secure software development.
- Demonstrated skills associated with software design, modification, implementation and deployment, including object‑oriented programming concepts.
- Demonstrated ability to understand functional needs and how systems can support those needs. Demonstrated ability to develop conversion and system implementation plans.
- Demonstrated ability to interface with management on a regular basis.
- Experience with writing SQL for relational databases, creating and modifying relational database schemas.
- Thorough experience with identification and use of code libraries and open‑source forums.
- Experience with planning for deployment and creation of mechanisms for feedback and monitoring such as logging.
- Demonstrated software…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).