IAM Engineer

Job description

Posting Details

Job TitleIAM EngineerDepartmentIdentity and Access ManagementFull Time/Part TimeFull-TimeRequisition NumberS21124Open Date10/09/2020Close DateSalary Information

Salary Commensurate with Experience and Qualifications

Work Schedule

Business hours with occasional extended hours to meet deadlines.

Benefits EligibleYesEligible for OvertimeNoPosition Summary

This IAM engineer reports to the manager of identity and access management in the Office of Information Technology. The position is responsible for the design, development, implementation, and maintenance of front-end, back-end, and middleware software used in support of the campus identity infrastructure. Under general direction, the individual ensures security, control, availability, integrity, and accessibility of identity systems, middleware technology, and associated operating systems and for supporting IAM operations in a 24 × 7 × 365 environment.

Education RequiredBachelor's DegreeMajor/Discipline

Related technical discipline.

Substitution for Education RequirementMay substitute additional related experience, above and beyond what is required, on an equivalent year for year basis in lieu of the education requirement.Education PreferredExperience Required2 yearsType of Experience

Related progressive work in a complex technical environment and in Java and Angular software design and development, including some experience with databases, the Linux operating system, scripting languages, and open source software.

Substitution for Experience RequirementEducation may not be substituted for the experience requirement.Experience Preferred

- Spring Framework: MVC, Boot, WS, Security
- Data Formats: JSON, XML
- Build Tools: Maven, IntelliJ, Eclipse
- Scripting Languages: Perl, Bash, PowerShell
- Databases: PostgreSQL, MariaDB, Oracle
- Web: CSS, node.js, Angular 9
- Linux Systems Programming
- Virtualization: Kubernetes, Docker, VMware, Rancher
- Source Version Control: Git
- ESB/Message Bus: RabbitMQ

License/Certification RequiredLicense/Certification PreferredSkills Required

- Current knowledge of latest software and design standards
- Ability to define and solve logical problems for technical applications
- Knowledge of and ability to select, adapt, and effectively use a variety of programming methods
- Ability to recognize and recommend needed changes in user and/or operations procedures
- Basic knowledge of software engineering principles.
- Strong knowledge of at least one programming language

Skills Preferred

- Strong understanding of relational database concepts, system integration, components of web applications, software development life cycle, application security, and host based firewalls
- Strong analytical, problem solving, debugging and troubleshooting skills
- Ability to work effectively and collaboratively with minimal direction
- Ability to establish effective, ongoing relationships with clients, staff and management
- Must possess excellent organizational skills and ability to manage multiple competing priorities and work under pressure in high stress situations
- Ability to quickly learn new technologies
- Excellent judgment, verbal and written communication skills
- A high level of self-motivation, adaptability, and integrity
- Ability to mentor junior members, thereby increasing their skills and abilities
- Knowledge of identity and access systems

Internal / External Contacts

Internal Contacts: The incumbent has moderate contact with faculty members, research staff, administrative staff, and students in all departments.

External Contacts: The incumbent has minimal discussions and collaborations with representatives from other institutions as well as contact with vendors as appropriate.

Physical Demands

- Extensive travel across campus
- Ability to lift computer equipment

Working Conditions

- Will require some off hours (early morning, late evening or weekend) work to minimize service disruption to campus
- Will be required to have a cell phone and be reachable during off hours
- Non-smoking environment

Essential Personnel

Position is not considered essential during a campus emergency.

Rice University Standard of Civility

Serves as a representative of the University, displaying courtesy, tact, consideration and discretion in all interactions with other members of the Rice community and with the public.

Security Sensitive

As defined under the Texas Education Code and Rice Policy No. 425, this position is security sensitive and employment in this position is contingent upon the successful completion of a background check.

Special Instructions to ApplicantsQuick Link for Postinghttp://jobs.rice.edu/postings/24773Essential Functions

- Assesses user needs and requirements
- Designs and develops applications that may involve sophisticated data manipulation
- Works with a variety of users to gain information, and develop intra-system tradeoffs between different users, as necessary; interacts with a diverse client base and outside vendor contacts
- Maintains and updates existing programs
- Troubleshoots and solves technical problems
- Creates programs to meet reporting and analysis needs
- Designs and implements user and operations training programs
- Provides production system support and issue resolution
- Documents changes in software for end users
- Follows team software development methodology
- Serves as technical resource with respect to applications
- Performs all other duties as assigned

Additional Functions or Information Job Duties

Applicant DocumentsRequired Documents
  1. Cover Letter
  2. Resume
Optional Documents
  1. References/Recommendation Request
Supplemental Questions

Required fields are indicated with an asterisk (*).

  1. * Do you have a bachelor's degree in a related technical discipline or additional related experience, above and beyond what is required, on an equivalent year for year basis in lieu of the education requirement?
    • Yes
    • No
  2. * Do you have two or more years of experience with progressive work in a complex technical environment and in Java and Angular software design and development, including some experience with databases, the Linux operating system, scripting languages, and open source software?

    (Open Ended Question)

  3. * Please provide the salary or range that you would require or consider for this position.

    (Open Ended Question)

 

 

 

Diversity Profile: University

 

AAUP COMPENSATION SURVEY DATA

View more

Learn more on Inside Higher Ed's College Page for University

Arrow pointing right
Job No:
Posted: 10/10/2020
Application Due: 1/8/2021
Work Type:
Salary: