To achieve this objective, Al Majmoua is seeking to engage a senior-level developer/consultant with proven expertise in Keycloak architecture, implementation, and enterprise integration. The selected consultant will work closely with the IT Department to design, configure, customize, and deploy a centralized identity management framework. The scope includes integrating Keycloak with the organization’s core system and other internal platforms, establishing role-based access controls (RBAC), strengthening security standards, and ensuring scalable, secure, and compliant identity governance across the organization.
This engagement forms a critical component of Al Majmoua’s broader technology modernization roadmap, aimed at enhancing security, operational efficiency, and system interoperability.
Duties and Responsibilities
The assignment is expected to start mid-April 2026 and the consultant will:
- Implement Keycloak and make sure its integration with the organization’s internal core systems.
- Migrate the current identity management and Role management systems to Keycloak
- Coordinate directly with the organization’s IT department for the project implementation.
- Develop and maintain a project delivery schedule to effectively cover the program.
- Prepare regular communication schedules and reports to track activities and progress.
- Comply with Al Majmoua’s confidentiality policy. All data collected during the assessment and training phases must remain confidential and a Non-Disclosure Agreement (NDA) will be signed prior to the engagement.
Deliverable/Tasks
The consultant will be responsible for the following tasks:
- Keycloak Realm configuration
- Deliver a Keycloak deployment model
- Deliver an API authentication framework
- Deliver a detailed implementation roadmap
- Deliver a token management and session handling design
- Full Single Sign-On (SSO) implementation
- Role and permission synchronization
- Directory Integration (AD/Azure)
- Role hierarchy and permission matrix
Qualifications and Experience
- Previous hands-on experience in Keycloak
- Advanced knowledge in Mifos and API integrations (preferable)
- Strong interpersonal and collaboration skills.
- Ability to meet deadlines and manage multiple tasks effectively.
Application Process
Interested candidates should submit the following:
- A technical offer
- A financial offer
- An updated CV highlighting relevant experience.
- A portfolio of previous work.
- References from previous clients.
- Registration Fiscal number.
Please send your offer back to us by COB Monday 27th of April 2026 at procurement@almajmoua.org noting that you can address questions for clarifications at the following email address procurement@almajmoua.org until the Friday the 1st of May 2026