Marriott International - Bethesda, MD

posted 4 months ago

Full-time - Senior
Hybrid - Bethesda, MD
Accommodation

About the position

As the senior engineer and lead developer for custom Identity and Access Management (IAM) tools, you will be responsible for the engineering and development of new features and custom integration. This role partners closely with cross-functional teams, including security analysts, architects, and business stakeholders to develop and deliver high-quality capabilities that meet security design principles and protect the enterprise. You will leverage your extensive experience in software development to create robust IAM solutions that enhance security and streamline access management processes. In this position, you will utilize standard development tools such as IDE Eclipse or IntelliJ, along with authentication and authorization tools like PAM, Active Directory, Ping, and IBM. Your understanding of code repositories, automated build and deployment tools, and API design will be crucial in ensuring the successful implementation of IAM features. You will also be expected to maintain code quality, organization, and automation while identifying and resolving bottlenecks and bugs in the system. As a senior engineer, you will provide mentorship to junior developers, guiding them through the complexities of IAM development. You will be responsible for designing, developing, implementing, and maintaining features in a custom Identity Lifecycle Management (LCM) tool, as well as developing templates for data creation/modification in LDAP platforms. Your role will also involve collaborating with internal partners and stakeholders to support business strategies and ensure that project goals are met in a timely manner.

Responsibilities

  • Function as the technical team lead for IAM development.
  • Design, develop, implement, and maintain features in custom Identity LCM tool.
  • Develop templates for data creation/modification or removal in LDAP platforms (AD, VDS).
  • Develop code to create/modify identities and read password information from multiple AD forests and Radiant Logic VDS.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Maintain code quality, organization, and automation.
  • Develop or contribute to the development of new features and resolve defects.
  • Provide mentorship to more junior developers.
  • Submit reports in a timely manner, ensuring delivery deadlines are met.
  • Promote the documenting of project progress accurately.
  • Provide input and assistance to other teams regarding projects.
  • Manage and implement work and projects as assigned.
  • Generate and provide accurate and timely results in the form of reports, presentations, etc.
  • Analyze information and evaluate results to choose the best solution and solve problems.
  • Provide timely, accurate, and detailed status reports as requested.
  • Demonstrate knowledge of job-relevant issues, products, systems, and processes.
  • Keep up-to-date technically and apply new knowledge to job.
  • Understand and meet the needs of key stakeholders.

Requirements

  • Bachelor's degree in computer science, information systems, cybersecurity or a related field or equivalent experience/certification.
  • 7 years of progressive Information Technology and/or Information Security engineering experience.
  • 4 years engineering and development of Identity Governance and Administration (IGA) features and customization.
  • 4 years of development experience in technologies such as Java, Spring Boot, Node.js, and React.js.
  • 4 years of experience in directory services (e.g., Active Directory, Radiant Logic VDS, IBM Directory Services).
  • 3 years of experience in RDBMS development (e.g., Oracle, PostgreSQL, MySQL).
  • 3 years of understanding of requirements, design, implementation, integration, and testing.
  • 2 years' experience working in agile methodologies.

Nice-to-haves

  • Operating systems experience (Windows, Unix, and Linux).
  • Familiarity with Cloud hosting, AWS (Amazon Web Services) and Azure.
  • Familiarity with AWS-EKS and Kubernetes.
  • Effective communication, leadership, and problem-solving skills.

Benefits

  • Medical, dental, and vision coverage.
  • Health care flexible spending account.
  • Dependent care flexible spending account.
  • Life insurance.
  • Disability insurance.
  • Accident insurance.
  • Adoption expense reimbursements.
  • Paid parental leave.
  • Educational assistance.
  • 401(k) plan.
  • Stock purchase plan.
  • Discounts at Marriott properties.
  • Commuter benefits.
  • Employee assistance plan.
  • Childcare discounts.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service