Vtechsolution1
Identity and Access Management Developer
Company
Role
Identity and Access Management Developer
Location
Job type
Contract
Posted
106 months ago
Salary
Job description
- Client Team is looking for a solution-oriented IAM (Identity Access Management) Developer to work in support of the Personal Identity Verification (PIV) based Logical and Physical Access Control Solution.
- The IAM Developer will work within the Client program team to administer and support the PIV Physical Access Control platform and contribute to the enhancement of solution by developing API, UI and customizing enterprise IAM products.
- In this case the identity access management includes a person's physical access to facilities as well as personal access to systems and data.
- The Client Team supports the provisioning of digital credentials to be used for access to services. The enterprise Oracle Waveset / ForgeRock OpenAM Identity and Access Management (IAM) platform supports the program’s business activities.
Responsibilities:
- Design and implement comprehensive solutions to support system and physical access using PIV, PIV-I (PIV-inter-operable) and CAC (common access card) credentials through identity and access management technology.
- Develops custom Java programming code to support identity, credential and access management services
- Works closely with project IAM Architect and Program Leads to identify key IAM technical components as aligned to project requirements, assist in prioritizing development efforts, catalog IAM component to project requirements, and assign them to project use cases and sprints.
- Formulates and defines systems scope and objectives based on both user needs and a thorough understanding of business systems and industry requirements.
- Devises or modifies procedures to solve complex problems considering computer equipment capacity and limitations, operation time, and form of desired results.
- Includes analysis of business and user needs, documentation of requirements, and translation into proper system requirements specifications.
- Provides consultation on complex projects and is considered to be the top level contributor/specialist of most phases of systems analysis, while considering the business implications of the application of technology to the current and future business environment.
- Develops custom Java programming code to support identity, credential and access management services
- Works closely with project IAM Architect and Program Leads to identify key IAM technical components as aligned to project requirements, assist in prioritizing development efforts, catalog IAM component to project requirements, and assign them to project use cases and sprints.
Skills:
- Experience with Software Development Lifecycle experience
- Experience with requirements gathering and documentation
- Experience with MS Office/PowerPoint experience
- Bachelor’s Degree in Computer Science, Computer Engineering, Information Systems, Mathematics or Engineering
- API development using Java experience (with Groovy scripting experience a plus)
- Identity and Access Management (IAM) product experience and/or certifications (e.g., ForgeRock)
- Web development experience with AJAX, REST, and JSON
- Product development experience with HTML, CSS, and JavaScript frameworks (i.e. AngularJS, Bootstrap)
- System Development Lifecycle experience
- Familiar with DevOps Tools such Jenkins, GitHub and Maven
- Cloud infrastructure configuration experience (e.g., AWS, Azure)
- Database design and development highly desired
- System security experience and/or certifications
- Bachelor’s degree in Information Technology or related field or equivalent experience; or a current Project Management Professional (PMP) Certification
All your information will be kept confidential according to EEO guidelines.


