IdAM Application Developer
Listed on 2026-10-26
-
Software Development
DevOps
IdAM Application Developer to join our growing team and support the development, deployment, and operation of critical Identity and Access Management (IdAM) and data processing solutions. This is an exciting opportunity to work across a modern technology stack, building and supporting applications, automation, and cloud-native platforms that enable secure data movement and identity services across multiple environments. You'll work alongside developers, engineers, architects, and platform specialists, contributing to both business-as-usual services and innovative technology initiatives.
The role offers exposure to Kubernetes, Open Shift, Apache NiFi, Identity Platforms, Dev Ops tooling, and open-source technologies., As an IdAM Application Developer, you will:
- Design, develop, test, and deploy data processing solutions to meet customer and business requirements.
- Build and maintain applications and integrations that support Identity and Access Management services.
- Filter, validate, and compliance-check data movement between customers, services, and domains.
- Deploy, maintain, and enhance in-house Kubernetes clusters supporting application delivery across multiple environments.
- Develop and maintain Ansible automation roles, enabling users to independently deploy and manage Apache NiFi clusters.
- Provide technical guidance, support, and training on Apache NiFi and related technologies.
- Collaborate with engineering teams to deliver secure, scalable, and resilient services.
- Contribute to innovation initiatives by developing software, automation, and platform improvements.
- Support Dev Ops and platform engineering activities, including infrastructure automation, CI/CD pipelines, monitoring, and logging.
- Contribute bug fixes, enhancements, and features to open-source technologies used within the organisation.
- Produce and maintain technical documentation, standards, and operational procedures.
- Python development.
- JavaScript development.
- Linux administration experience, particularly Red Hat Enterprise Linux (RHEL) or CentOS.
- Application development and deployment in enterprise environments.
- Troubleshooting and supporting applications in production.
- Working collaboratively within Agile or Dev Ops teams.
- Strong analytical, problem-solving, and communication skills.
Experience with any of the following would be advantageous:
Development Frameworks & Languages
- React
- Django and Django REST Framework
- Java
- C#
- Golang
- Open Shift
- Kubernetes
- Terraform
- Jenkins
- ArgoCD
- Ansible
- VMware (IaaS)
- Prometheus Stack
- Loki Log Aggregation
- Keycloak
- Red Hat Single Sign-On (RH-SSO)
- OpenID Connect (OIDC)
- Identity Federation technologies
- Apache Ni Fi
- API development and integration patterns
- A passion for building reliable, scalable, and secure applications.
- An interest in cloud-native technologies, automation, and platform engineering.
- A collaborative mindset with a willingness to share knowledge and mentor others.
- A proactive approach to continuous improvement and innovation.
- The ability to learn new technologies and contribute across a diverse technical landscape.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).