Senior Software Developer – Oracle Intelligent Advisor
Location: Leicester / Client Location
Salary: GBP 55,000 to 65,000 per annum
Published Date: 13 October 2025
Closing Date: 12 November 2025
Responsibilities
- Design and build complex Oracle Policy Modeling (OPM) rulebases with modular, performant, and maintainable logic.
- Develop accessible OIA Interviews and custom Interview Extensions (JavaScript) for enhanced UX and UI integrations.
- Implement and consume IA Decision and Interview APIs for headless and embedded use cases.
- Integrate IA with third‑party systems (e.g., SharePoint, Dynamics 365) using REST/JSON, OAuth2, OIDC, and mTLS.
- Deploy and manage IA on Oracle WebLogic in Azure Red Hat Linux environments, supporting clustering, session management, and blue‑green deployments.
- Secure IA services using Azure API Management (JWT, rate limiting, IP allow‑lists) and Azure Key Vault for secrets and certificates.
- Design and manage data flows with Azure SQL and Storage, ensuring data governance, lineage, and auditability.
- Optimize rulebase performance and conduct load testing for scalability under high‑demand scenarios.
- Ensure WCAG‑compliant solutions using accessibility tools (SortSite, JAWS, Dragon).
- Deliver using Agile/WAgile methodologies (Scrum/Kanban), aligned with GDS and data protection standards.
Qualifications
- Bachelor’s degree (or equivalent) in computer science or a related field.
- 5+ years of professional software development experience with a strong portfolio of successful projects.
- Demonstrable experience delivering and supporting end‑to‑end Oracle Intelligent Advisor (IA) solutions.
- Expertise in IA rulebase development, including modular design and performance optimization for scalability and security.
- Proficiency in building and maintaining complex IA rulesets and handling large data volumes (structured and unstructured).
- In‑depth experience with technical IA integrations and deploying/managing applications on WebLogic.
- Strong background in IA integration with third‑party systems (e.g., SharePoint, Dynamics 365).
- Experience securing IA APIs for integration with third‑party authentication systems, leveraging Microsoft Azure API Management.
- Proven experience with IA deployment on Azure RedHat Linux and managing WebLogic clusters.
- Familiarity with Microsoft Azure services supporting IA deployments (e.g., Azure SQL, storage accounts).
- Experience managing Oracle IA upgrades, security patching, and configuration management in a managed service environment.
- Understanding of IA data environments, including ingestion, storage (Azure SQL, storage accounts), data governance, and integration with analytics tools.
- Experience with metadata management and handling various data types.
- Direct experience applying Agile and WAgile methodologies (e.g., Scrum, Kanban) to IA delivery.
- Strong focus on User‑Centred Design, ensuring accessibility and usability using tools like SortSite, JAWS, and Dragon.
- Thorough understanding of scope, risk, timeline, and compliance with standards such as GDS, accessibility, and data protection.
Skills
- Good analytical and problem‑solving skills
- Good communication skills
- A thorough approach and self‑starter
- Focus on quality and delivery
- Working together in teams
- Leadership and effective decision making
- Flexible attitude
- Excellent customer service
Security Clearance
Must meet Baseline Personnel Security Standard (BPSS) requirements.
Work Environment
Ability to work in a highly collaborative environment, often engaging with other internal delivery teams.
Availability
Availability for work from the office in Leicester and client visits (1‑2 days/week) in Coventry, Sheffield, or Manchester.