Posted in

Engineer II – IAM Full Stack Engineer

Engineer II – IAM Full Stack Engineer

CompanyTD Bank
LocationMt Laurel Township, NJ, USA
Salary$87000 – $151000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, 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