Marriott International - Raleigh, NC
posted 4 months ago
As the senior engineer and lead developer for custom Identity and Access Management (IAM) tools at Marriott International, you will play a pivotal role in the engineering and development of new features and custom integrations. This position requires close collaboration with cross-functional teams, including security analysts, architects, and business stakeholders, to develop and deliver high-quality capabilities that adhere to security design principles and protect the enterprise. Your expertise will be essential in ensuring that the IAM tools are robust, secure, and efficient, meeting the needs of the organization and its users. In this role, you will utilize your extensive experience in standard development tools, such as IDE Eclipse or IntelliJ, as well as authentication and authorization tools like PAM, Active Directory, Ping, and IBM. You will also leverage your understanding of code repositories, code build and branching, automated build and deployment tools, and REST/SOAP fundamentals. Your knowledge of API design and development best practices will be crucial as you work to enhance the functionality of the IAM tools. As a senior engineer, you will function as the technical team lead for IAM development, responsible for designing, developing, implementing, and maintaining features in the custom Identity Lifecycle Management (LCM) tool. You will develop templates for data creation, modification, or removal in LDAP platforms, and write code to create and modify identities. Additionally, you will be tasked with reading password information from multiple Active Directory forests and Radiant Logic VDS, identifying bottlenecks and bugs, and devising effective solutions to these problems. Your role will also involve maintaining code quality, organization, and automation, as well as mentoring junior developers to foster their growth and development within the team.