Senior System Engineer - Network(Developer - IAM)

Bengaluru

Job Title: Developer - IAM

Job Purpose

Myntra is looking for an IAM developer to develop, implement and customize the IAM solution and integrate it with PIM/PAM. The objective of this role is to develop and integrate the IAM tool with backend authentication tools like LDAP, OAuth, etc.  

In this role, the person should be knowledgeable about various IAM tools and different authentication systems.  Should be able to work with different teams and check interoperability of systems. Person should be able to independently develop APIs or middleware to achieve integration with other authentication systems. Develop and implement the work flow with automations. Good problem solving and troubleshooting skill and quick decision-maker and ability to face audit teams 

 

Responsibilities:

  • The developer must implement and manage IAM/PIM/PAM solution systems and extend the solution to other homegrown or cloud systems
  • Identify architectural and other security risks associated with the solutions, and compensating controls, wherever necessary
  • Independently develop required APIs or middlewares to integrate the tools with backend authentication systems.
  • Research advanced technologies and approaches regarding best practices in the field. 
  • Maintains an expert knowledge in the field of Information Security and the related issues, systems, processes, products, and services.
  • Provide security architecture and advice in support of IT infrastructure, application development, and enterprise technology projects to ensure the integrity of the Enterprise security architecture. 
  • Stay with up to date industry trends in Security Architecture and apply the knowledge to enhance/improve app/Infra architecture.
  • Reviewing current system security measures and recommending and implementing enhancements 
  • Develop and maintain security procedures, work flows and guidelines.
  • Fine knowledge of industry trends and emerging technologies
  • Propose practical strategies and present originality with the help of technology
  • Reviewing current system security measures and recommending and implementing enhancements
  • Publishes the required dashboard and reports on time. Develop automation in reporting.

Qualifications

  • BE/BSc  in Computer Science, Information Technology or a related field.
  • Minimum of 6-8  years of experience in information technology 
  • Minimum 4 years practical experience in complex security tool implementation. 
  • Strong architecture, development and implementation skills with experience on Development, setup, configuration, and management.
  • Developer with experience on Java, J2EE, Angular JS, Web & API development, JWT, JNDI etc and/or C/C++ platform and using the SMAPI SDK Customizations.
  • IAM (Privilege Access Management, (Web and Federation), Identity  Governance & mgmt Tools)
  • Should well verse with widely used authentication protocols LDAP, SAML, Kerbores, RADIUS and Oauth2 protocols 
  • Strong understanding of the Identity and Access Management Security Architecture
  • Develops solutions utilizing complex technologies such as SaaS based products, Cloud Applications, Cloud Technologies, etc.
  • Have general or strong knowledge of Network & System security, Security tools & architectures, protocols, cryptography, authentication, authorization,  web /application server technologies
  • Ability to work closely with the Application architects, operations and Developers to work towards solution implementations and ongoing changes.
  • Establishes a quick grasp of complex technical concepts and make them easily understandable through detailed documentation and diagrams.
  • Hands on experience with any IAM tool like Sail Point, SaasPass, NetIQ, etc
  • Strong Understanding on AAA Technologies 
  • Strong understanding of security architecture best practices, standards and frameworks. 
  • Strong knowledge of core security networking concepts like DNS, Firewalls etc. 
  • General knowledge of developing IT and cloud infrastructure
  • Current understanding of best practices regarding system security measures
  • Positive outlook in meeting challenges and working to a high level
  • Advanced understanding enterprise architectures
  • Professional experience working with and analyzing computer hardware and software
  • Extensive knowledge and experience working with different operating systems
  • Fine knowledge of industry trends and emerging technologies
  • Basic knowledge of Windows, Unix and Network domain knowledge. Should have expertise in one of them.
  • Good knowledge of Information security
  • Good documentation and communication skills