Flag job

Report

Senior Developer & Architect - Identity & Access Management – DRMS

Salary

₹30 - 50 LPA

Min Experience

5 years

Location

Bengaluru, Karnataka, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Introduction

The IBM CIO Technology Platform Transformation team plays a crucial role in modernizing and optimizing IBM's technology infrastructure and platforms. The team aims to power AI-enabled experiences through AI-first technology platforms that enable and streamline existing processes, enhance security, and improve user experience by leveraging cutting-edge technologies such as artificial intelligence, machine learning, and cloud computing.

Driving the adoption of emerging technologies to optimize and automate various business functions, keeping an AI-first approach with a Digital Experience.

Enable Best in Class IT with Enhanced cybersecurity measures to protect sensitive information and maintain regulatory compliance.

Modernizing legacy systems and integrating disparate applications to improve interoperability and reduce technical debt.

Collaborating with other departments and teams to align technology efforts with broader corporate objectives.

Providing guidance and expertise on technology trends, best practices, and standards.

This Group comprises professionals with diverse backgrounds in software engineering, data science, network architecture, and security. By fostering a culture of innovation and continuous improvement, the team strives to achieve its mission of making IBM the most productive company in the world.

Your Role And Responsibilities

Your Role and Responsibilities*

As a Senior Developer / Architect in Identity and Access Management, you will be responsible for designing, developing, and implementing complex solutions on the Salesforce platform. You will collaborate with technical and enterprise architects to address intricate business requirements, mission-critical applications, and large projects. Your role will involve leading the estimation of development efforts, guiding developers in poker planning sessions, and managing complex development and testing.

Responsibilities

  • Have overall design accountability on projects and be responsible for all aspects of the solution architecture.
  • Ensure solution alignment with Function and Segment strategies and roadmaps, including alignment to Bill-of-IT's.
  • Work closely with the project manager and business to turn business requirements into technical solutions.
  • Steer the project through architecture processes, including agreeing architecture deliverables, quality assuring project technical outputs, and arranging design reviews at appropriate stages of the project lifecycle.
  • Ensure Chief Architects sign-off for solutions and architectures as part of the process.
  • Recommend innovations which enhance the operation and functionality of customer systems.
  • Produce high-quality architecture documentation and outputs in line with IBM standards.

Required Technical And Professional Expertise

  • Primary: WebSphere application server, DB2, Java, IBM MQ, Cirrus (Cloud), Notes
  • Secondary : LDAP, windows server, IBM Tivoli Identity Manager, Spring, Tiles
  • Experience with micro services, Identity and Access Management background

Preferred Technical And Professional Experience

To be an effective DRMS Developer for Identity & Access Management (IAM), the following skills are essential:
  • Technical Skills:
  • Programming: Proficiency in Java, C#, Python, and JavaScript.
  • Web Tech: Knowledge of REST APIs, SOAP, OAuth, JWT, SAML.
  • IAM Platforms: Experience with Okta, Azure AD, Ping Identity, ForgeRock.
  • Cryptography: Understanding of AES, RSA, TLS/SSL, PKI, HSM.
  • DRMS: Familiarity with DRM systems (FairPlay, PlayReady, Widevine).
  • Cloud Security: Expertise in AWS IAM, Azure AD, GCP IAM.
  • SSO Integration: Experience with SAML, OAuth 2.0, OpenID Connect.

2. Security Skills:
  • Access Control: Knowledge of RBAC, ABAC, PBAC.
  • Identity Federation: Familiarity with SAML, OpenID Connect, Federated SSO.
  • MFA: Experience implementing Multi-Factor Authentication (e.g., TOTP, SMS, Biometric).
  • Auditing: Ability to create access logging and auditing systems.
  • Compliance: Understanding of GDPR, HIPAA, PCI-DSS, ISO 27001.
  • IAM Concepts & Techniques:
  • User Lifecycle Management: Experience with user provisioning and de-provisioning.
  • Delegated Admin: Managing decentralized roles and permissions.
  • Identity Governance: Knowledge of IGA tools for managing access rights.
  • Development Tools:
  • CI/CD: Knowledge of tools like Jenkins, GitLab CI, Azure DevOps.
  • Version Control: Proficiency in Git.
  • Testing & Debugging: Familiar with JUnit, Mockito, Postman.
  • Soft Skills:
  • Problem-Solving: Troubleshooting complex DRM and access issues.
  • Collaboration: Strong communication and teamwork skills.
  • Analytical Mindset: Ability to design secure and user-friendly systems.
  • Experience & Domain Knowledge:
  • Experience developing IAM solutions focused on digital rights management and secure access.
  • Familiar with cloud IAM systems and managing large-scale IAM environments.
This role requires a strong mix of technical and security expertise, along with an understanding of the intersection of DRM and IAM to secure digital assets.

About the company

The IBM CIO Technology Platform Transformation team plays a crucial role in modernizing and optimizing IBM's technology infrastructure and platforms. The team aims to power AI-enabled experiences through AI-first technology platforms that enable and streamline existing processes, enhance security, and improve user experience by leveraging cutting-edge technologies such as artificial intelligence, machine learning, and cloud computing.

Skills

java
c#
python
javascript
rest api
soap
oauth
jwt
saml
aes
rsa
tls/ssl
pki
hsm
fairplay
playready
widevine
aws iam
azure ad
gcp iam
saml
oauth 2.0
openid connect
rbac
abac
pbac
totp
sms
biometric
gdpr
hipaa
pci-dss
iso 27001
jenkins
gitlab ci
azure devops
git
junit
mockito
postman