Marriott International - Springfield, IL
posted 5 months ago
As the senior engineer and lead developer for custom Identity and Access Management (IAM) tools, 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 while also aligning with industry best practices. 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. Your understanding of code repositories, code build and branching, automated build and deployment tools, and REST/SOAP fundamentals will be crucial. You will also be responsible for API design and development best practices, ensuring that the tools you develop are not only functional but also scalable and maintainable. As a senior engineer, you will function as the technical team lead for IAM development, overseeing the design, development, implementation, and maintenance of 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.