IAM开发工程师 - 医疗保健 - 远程
IAM Developer - Healthcare - REMOTE
职位描述
加入一家世界级的学术医疗组织,作为信息安全部门的高级身份与访问管理(IAM)开发人员。这是一份完全远程的工作机会,可能位于芝加哥大都会区以外的地区。
在此职位中,高级IAM开发人员将积极参与制定与程序使用相关的部门政策和流程。该职位涉及编写用户手册、参与用户演示和焦点小组,并通过各种信息来源保持最新的技术知识。
在IAM领导的指导下,高级IAM开发人员提供技术支持,制定应用系统的标准、指南和流程,并将业务需求转化为兼顾用户需求、业务目标和技术限制的优质应用程序。
此职位还涉及审查关键架构组件的系统设计和代码开发,为基础设施和技术决策做出贡献,并参与区域和国家的IAM社区,分享和扩展知识。
高级IAM开发人员还将制定和定义复杂IAM安装、维护和升级的规范,同时识别和分析性能和容量问题。该职位负责主要操作系统组件、多个程序产品和辅助系统组件的安装和维护;作为多个操作系统要素的技术权威;并与用户、分析师和技术人员合作解决系统问题。
职位要求
·
核心工作职责
- 设计、构建和开发符合业务需求的IAM技术解决方案。
- 评估容量和性能问题。
- 记录技术解决方案,包括规格、模型、图表和其他所需或要求的文档。
- 支持生产应用程序和环境的7x24小时运行。
- 有效与IAM团队成员协作,确保解决方案的质量和交付。
- 审阅并为业务需求和拟议的技术解决方案提供反馈。
- 参与区域和国家的IAM社区,扩展和分享知识,同时改进实践。
- 与团队成员头脑风暴,以识别替代解决方案。
- 作为IAM团队的技术专家。
- 执行其他指派的任务。
必备资格
- 本科或学士学位,专业为
查看英文原文
About the Role
Join a world-class academic healthcare organization as a Senior Identity & Access Management (IAM) Developer within the Information Security department. This is a fully remote opportunity and may be based outside of the greater Chicagoland area.
In this role, the Senior IAM Developer will take an active role in developing departmental policies and procedures as they relate to program usage. This position involves developing user manuals, participating in user demonstrations and focus groups, and maintaining up-to-date technical knowledge through various information sources.
Under the direction of IAM leadership, the Senior IAM Developer provides technical expertise, develops standards, guidelines, and processes for application systems, and translates business requirements into well-designed applicationsbalancing user needs, business objectives, and technical constraints.
This role also involves reviewing system designs and code development for key architectural components, contributing to infrastructure and technology decisions, and participating in regional and national IAM communities to share and expand knowledge.
The Senior IAM Developer will also formulate and define specifications for complex IAM installations, maintenance, and upgrades, while identifying and analyzing performance and capacity issues. The position leads installation and maintenance of major operating system components, multiple program products, and ancillary system components; serves as a technical authority on multiple operating system elements; and collaborates with users, analysts, and technical staff to resolve system issues.
Requirements
·
Essential Job Functions
- Architect, design, and develop IAM technical solutions that meet business needs.
- Evaluate capacity and performance issues.
- Document technical solutions including specifications, models, diagrams, and other documentation as requested or required.
- Support production applications and environments 24/7.
- Effectively collaborate with IAM team members to ensure quality and delivery of solutions.
- Review and provide feedback on business requirements and proposed technical solutions.
- Participate in regional and national IAM communities to expand and share knowledge while improving practices.
- Brainstorm with team members to identify alternative solutions.
- Serve as a technical expert for the IAM team.
- Perform additional duties as assigned.
Required Qualifications
- BS or BA degree in Computer Science, Engineering, or equivalent education, training, or work experience (Master's degree preferred).
- 5 years of experience as an IAM developer or engineer.
- 3 years of hands-on SailPoint experience.
- 3 years of hands-on CyberArk experience.
- 5 or more years of programming experience developing, implementing, debugging, and maintaining applications with any of the following languages:
- Java, Java EE
- JavaScript, HTML, and CSS
- SQL and Transact-SQL
- Perl, PHP, Python, or Ruby
- XML and JSON
- Expert knowledge and multiple years of experience across:
- Programming within UNIX/Linux using Unix Shell (bash)
- Database systems such as MySQL, SQL Server, NoSQL, and Oracle
- Programming LDAP using APIs such as OpenLDAP, JNDI, or Netscape
- Web-service technologies such as SOAP or REST
- Single Sign-On technologies (Shibboleth, OpenID Connect)
- Open-source software and collaboration on open-source projects
- Network authentication tools such as RADIUS or TACACS
- Microsoft Active Directory
- Version control software
- 2 or more years working with IAM systems and technologies such as Azure, Okta, OneLogin, Oracle Identity Manager, or similar.
- Prior experience mentoring junior team members.
- Experience with HIPAA, NIST, FERPA, and SOX standards preferred.
Originally posted on Himalayas