IAM Software Engineer

Belgium  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

IAM Software Engineer

6 month contract with a view to extend

Remote opportunity

Rates DOE

Role/Responsibilities:
  • Develop, test, document software components, libraries or services needed for authentication and authorization of users.
  • Develop, document and communicate sample applications or code snippets to demonstrate and explain technical integration of authentication and authorization services within existing (legacy) or new applications.
  • Configure, develop and document code extensions for off-the-shelf solutions such as access manager, authorization engine, API gateway, reverse proxy, directory service or custom components, in various languages depending on products features and APIs.
  • Promote, develop and improve continuous integration and deployment of software releases with automation and configuration management.
  • Communicate with IT staff to understand technical needs, integration issues, problems that clients (other projects and products) or users (internal and external) face when interacting with Digital Identity Fabric services.
  • Follow technical documentation and installation/configuration guides to deploy products (commercial and open source)
  • Configure and deploy services in Kubernetes platforms (Google Cloud Engine (GKE) and/or Microsoft Azure (AKS))
  • Participate to squad team sprints elaboration, planning, execution and evaluation.
  • Take ownership of backlog items and tasks assigned by the squad scrum.
  • Prepare and participate to meetings/workshops, following up on deliverables/actions.
  • Propose, present and validate solutions that objectively match best the expressed requirements including its limitations.
  • Learn and apply (new) concepts, standards and development environments that are needed to best execute the assigned tasks.


Skills/Experience:
  • Forgerock Identity Management, Access Management and Directory Service.
  • Standards: OAuth2, OIDC, SAML2, WebAuthn, X509 certificates.
  • Scripting: Javascript, Typescript, Groovy, PowerShell.
  • Software development: C#, .Net and/or Java, REST, JSON, YAML.
  • UI development with SPA frameworks such as Vue.js or React.
  • Data storage with LDAP, RDBMS (SQL), NoSQL.
  • Authorization concepts: RBAC, ABAC, ReBAC.
  • Web security concepts: HTTPS, cookies, CORS, Single Sign-On, MFA, etc.
  • Usage of cryptographic concepts: symmetric and asymmetric keys, PKI, hash functions, keystores, etc.
  • Experience in setup and integration of CIAM solutions.
  • Forgerock Identity Management, Access Management and Directory Service.
  • Cloud technology: Docker, Kubernetes, AKS or GKE, Skaffold, Helm, Kustomize.
  • Git and DevOps concepts and usage.
  • Migration from Azure B2C.

Non-technical skills:
  • pragmatic over dogmatic, doer over thinker
  • positive attitude and constructive
  • autonomous and resilient
  • versatile, flexible and agile
  • be passionate about continuously learning
  • communicative and constructive
  • must be able to work independently
  • analytical skills in identifying problems and pointing out solutions
  • able to document processes and architectures
  • able to present/discuss (to technical audience) the proposed solutions
  • language: English mandatory (French, Dutch and/or German is a plus)


Please share a copy of your CV to apply.
Start date
08/2022
Duration
6 Months
From
Source Technology Ltd.
Published at
14.09.2022
Project ID:
2461894
Contract type
Freelance
To apply to this project you must log in.
Register