We are looking for a driven, enthusiastic, agile full-stack software engineer to be part of the team that is transforming Identity and Access Management in our mission of improving the lives of patients. As a Senior IAM Engineer, you will be part of a highly collaborative team and work environment that delivers cutting edge solutions for Identity Access Management at Apex Systems.
Key Responsibilities :
- Write effective, scalable, reusable, performant, and testable code, and clear documentation.
- Perform code reviews to ensure code quality.
- Work collaboratively with team members including offshore and share knowledge.
- Participate in architecture, design, and planning sessions.
- Develop design patterns and generalize code to address common use cases. Most importantly, build reusable and expandable components.
- Help ensure applications maintain seamless performance and adherence to KPIs and SLAs.
- Implement data security and data protection within PHI (Protected Health Information) environment.
- Stay abreast of modern technologies and practices, innovate, and collaborate.
- Will be responsible for following the standards of Apex Systems for Identity Access Management, and related environments.
- Performs hands-on support and integration of IAM solutions across multiple platforms as required, including but not limited to Identity Governance, Federation and custom development as needed.
- Lead and support integration activities with IGA platform.
- Collaborate closely with the various global Security, Information Technology, Business Unit, and application teams to ensure IAM tools, configurations, and industry best practices are implemented uniformly across the enterprise.
- Create and maintain technical documentation such as SOPs, design documents, operational drawings, manuals, etc.
Minimum Requirements :
- 7+ years of relevant experience, including integrating, developing, or administering security solutions.
- 4-year degree (in Computer Science or related field) or equivalent experience.
Critical Skills :
- Knowledge of Active Directory, Azure AD, LDAP, or other directory systems.
- Knowledge of Identity and Access Management tools and concepts.
- Experience with application development and/or strong scripting abilities (preferably Java/J2EE, PowerShell, JavaScript).
- Experience in analysis and design work, with the ability to communicate technology concepts and end-state vision.
- Experience with web services using REST/SOAP.
- Experience with relational databases such as MySQL, Oracle, Microsoft SQL Server.
- Knowledge of federation and SSO technologies such as SAML, OpenID Connect, OAuth, ADFS, as well as Multi-Factor Authentication.
- Understanding of one or more control frameworks such as NIST, HIPAA-HITECH, SSAE 16, PCI, HITRUST, ISO 27001, etc.
- Understanding of SOX and other regulations related to Identity and Access Management including GDPR.
Additional Knowledge & Skills :
- Preferred hands-on experience with Identity Governance tools and best practices.
- Preferred hands-on experience with SailPoint Identity Security Cloud suite (Non-Employee Risk Management, Cloud Infrastructure Entitlement Management, and Machine Identity).
- Preferred experience with healthcare, privacy, or financial compliance regulations and IT and security frameworks and standards
- OSCP, SANS/GIAC, CISSP or similar professional certifications is a plus.
- Able to exercise professional judgment within defined policies and procedures.
- Proactive, self-motivated, and goal oriented.
- Excellent troubleshooting skills with an aptitude for learning new technologies.
- Strong customer service and communication (written and verbal) skills.
- Strong interpersonal and influencing skills.