Senior Technical Lead (Golang, IAM, OAuth 2.0)
Experience: 7+ Years
Work Location: kochi & Trivandrum
Job Description:
Developing and maintaining identity and access management software that use OAuth 2.0, SAML 2.0 and OpenID Connect 2.0 protocols for authorization
Integrate with external identity providers and service providers using Oauth 2.0, SAML 2.0 and OpenID Connect 2.0 standards
Develop and document best practices and guidelines for using Oauth 2.0, SAML 2.0 and OpenID Connect 2.0 protocols in web applications
Troubleshoot and resolve issues related to Oauth 2.0, SAML 2.0 and OpenID Connect 2.0 implementations
Collaborate with other engineers, product managers and security experts to ensure the quality and security of web applications
Requirements
Bachelor’s or Master’s degree in Computer Science, Engineering or related field, or equivalent work experience
5+ years of experience in applications development using Oauth 2.0, SAML 2.0 and OpenID Connect 2.0 protocols
Proficient in one or more programming languages such as C++, golang, Java, Python etc.
Strong knowledge and experience with identity and access management concepts, technologies, and standards, such as identity lifecycle management, access control, authentication, authorization, encryption, PKI, etc.
Experience with scripting languages, such as Python etc.
Experience with cloud platforms and services, such as AWS, Azure, Google Cloud, etc.
Experience with DevOps tools and Agile/Scrum development model and methodologies, such as CI/CD, Git, Jenkins, Ansible, etc.
Experience with web servers and APIs such as Apache, Nginx, REST, GraphQL, etc.
Experience with IAM technologies like Microsoft/AD, Okta, cyberArk
Knowledge of practices and guidance emerging from OWASP, NIST, SANS and FIDO
Experience with testing tools and frameworks such as JUnit, TestNG, Selenium etc.
Ability to work independently and as part of a scrum team
Excellent communication and collaboration skills
Job Features
Job Category | Technical |