Engineer II – IAM Full Stack Engineer
Company | TD Bank |
---|---|
Location | Mt Laurel Township, NJ, USA |
Salary | $87000 – $151000 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, Expert or higher |
Requirements
- Bachelor’s or Graduate degree
- Strong academic background (e.g., computer science, engineering)
- 7 + years relevant experience
Responsibilities
- Design, engineer, deploy, and support of our SailPoint platform
- Work with business partners, Integration consultants, and internal teams to drive the integration and onboarding of systems and applications on our SailPoint platform
- Work with Governance, Risk, HR, and Enterprise Technology partners to develop our Provisioning & Identity Management strategy and technology roadmaps
- Understand business, application, and security requirements for Provisioning & Identity Management services and translate these into technical specifications
- Produce enterprise-level architecture and engineering designs to meet these requirements
- Be our Subject Matter Expert on SailPoint and provide technical consultation to application owners on best practices and standardization when integrating with SailPoint platform
- Ensure successful execution of our engineering projects and solutions in collaboration with operations, information security, architecture, and project managers
- Serve as third and last line of escalation point for IAM Services and supporting utilities
- Provide application support, in-depth investigation and troubleshooting for issues that cannot be resolved by tier one and two support
- Work with vendors to resolve application, software and hardware issues in a timely manner
- Create and maintain system documentation for SailPoint and affiliated technologies, including installation, configuration, and appropriate troubleshooting steps
- Create support documents and provide training to support and operations team as required
- Oversee the work performed by external consultants, review design and code and receive/retain the knowledge
- Research and put forward new recommendations to create, automate and improve processes
Preferred Qualifications
- Hands-on experience in the implementation, administration, configuration and support of SailPoint and supporting technologies
- Experience in integrating SailPoint with HR Systems (Workday, PeopleSoft, etc.), enterprise infrastructure platforms (Unix, Databases, Active Directory, LDAP, ACF2 etc.) and business applications
- Strong understanding of user life cycle, RBAC policies, enterprise roles, rules, Lifecycle events and provisioning workflows etc.
- Working knowledge of IAM industry standards & protocols including SAML, OpenID Connect, Oauth, RBAC, LDAP, Kerberos, etc.
- Strong Programming skills (Java, BeanShell, JSP/Servlets, PERL, Unix Shell scripts, Batch, Powershell, VB Script, SQL, PL/SQL, Python, etc.) in a DevOps environment
- Multiple operating systems, such as UNIX, Windows, Linux, AIX etc.
- Web technologies (WebServices, RESTful API frameworks, Application servers like Tomcat/JBoss, JSON etc.)
- Database technologies (Oracle, SQL Server)
- Single Sign On, MFA, SCIM, and Federation
- Directory integration including Active Directory, LDAP, Virtual Directories
- Automation and/or scripting skills
- Must have a working knowledge of virtualization (e.g. VMware, HyperV) and LAN/WAN/Firewall/VPN network technologies, monitoring, and support best practices
- Have a good understanding of current regulatory environment and related implications to identity management, security and audit compliance
- 5+ years of experience in implementation, administration, configuration and support of SailPoint
- 10+ years of technical experience working with multiple 3rd party IAM solution in a fast-paced complex global environment with a demonstrable record of engineering, developing, deploying, and maintaining business critical systems
- Strong, coordination, and interpersonal skills as this role require significant interaction with different teams across the organization
- Strong oral and written communication skills and ability to simplify and explain technical issues into understandable business language