Job Description
Role Description:
Responsible for providing design solutions to meet business requirements, combining system and technical understanding
Key Responsibilities:
1. To design and develop identity management solutions and governance using OIM and or SailPoint and or OKTA
2. Prepare High level designs including feasibility study & proof of concepts and related artefacts. Ensure designs meet functional and non-functional requirements.
3. Collaborate with Architects and business for aligning designs with BU specific architecture roadmap and guidelines
4. Establish a continual service improvement plan and improve overall IDAM service, focusing on operational and process efficiency
5. Create conceptual & logical diagrams by collaborating with Architects & Development team
6. Incorporate industry design best practices, principles and patterns to produce optimal designs
7. Contribute in development and testing of complex functionality and provide support for delivery throughout SDLC phases
8. Identify opportunities to fine-tune and optimize applications. Understand technical pain areas of development team on day to day basis and suggest possible alternatives process
9. Comply with PGS / BU specific SDLC / Execution practices (Design Review, Code Review, Release Management etc.)
10. Provide Support to Delivery Manager / Delivery Lead for estimation and risk identification. Mitigate technical and Design risks Technical leadership
11. Build technical expertise within BU teams.
12. Mentor and coach development team
13. Contribute towards BU maturity in Design and Technical areas.
Skills
1. Subject matter expert in Identity & Access Management Domain
2. Experienced in development and env management with strong knowledge on OIM and or OKTA and or SailPoint. Should be hand-on
a. Experienced in development of custom adapters, process tasks, schedulers and connectors
b. Experienced in developing plugins and event handlers
c. Experienced in performing package deployment (Exports and Imports)
3. Understanding of fundamental cloud computing concepts
4. Architect and design solutions that integrate with new or existing IAM platforms including provisioning, de-provisioning and integration of applications for authentication
5. Strong on Object oriented concepts and Design pattern knowledge
6. Experience in UML and Designing.
7. Strong skills on J2EE, Core Java
8. Web Services, MVC framework (like JSF/Struts/Spring) Java persistence framework (like iBATIS/Mybatis/Hibernate), Angular JS
9. JUnit including TDD/BDD concepts. Good understanding of Application server (Websphere/ Weblogic) IDE (like RAD/Eclipse/Intellij)
10. Markup languages (like XML/JSON). Versioning tools (ClearCase/SVN/GIT), CI & Build tools like Jenkins, Maven, Bit Bucket
11. Experience on any of the integration tools like MuleSoft / Denodo / others
12. Code review capabilities - Understanding of various metrics & tools
13. Good Knowledge of driving SDLC (like Waterfall, Iterative, Agile, SAFe)
Job Classification
Industry: Banking, Financial Services, Broking
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time
Education
Under Graduation: Any Graduate in Any Specialization
Post Graduation: Any Postgraduate in Any Specialization
Doctorate: Doctorate Not Required
Contact Details:
Company: Principal Global
Location(s): India
Keyskills:
Hibernate
Core Java
IBATIS
RAD
Javascript
Struts
J2Ee
Spring
JSF
Mybatis