Role Title: Senior Design Consultant (Oracle SOA Suite)
Contract duration: 6 months
Location: Cardiff
Job Details
Your role
As a Senior Consultant, you will lead the technical track, design, develop, and deploy technical solutions. Your primary responsibility is to provide optimal technical solutions for projects, acting as a single point of contact for end-to-end technical activities. You will work closely with information systems leads to ensure proper evolution and modification of systems. You will be key in problem definition and discovering overall technical solutions. Additionally, you will support business pursuit initiatives, client training, and in-house capability development. This role offers the opportunity to shape value-adding technology solutions that help clients adapt to the evolving global landscape.
Required Skills
- Minimum 8 years of development and design experience across multiple industries
- At least 5 years of solution design experience, including technical integration
- Experience with API Design First approach, knowledge of API Blueprint/OpenAPI specifications
- Hands-on experience with Oracle SOA Suite (BPEL, OSB, Mediator, Business Rules), Oracle BPM Suite, and ORDS, PL/SQL
- Adherence to best practices during implementation, ensuring quality deliverables
- Experience in code review activities
- Proposing new solutions through proof of concepts (PoCs)
- Experience with any API management platform
- Knowledge of REST, SOAP, JSON, XML, XSD
- Understanding of DevOps methodologies and tools such as Monitoring/ELK, APM, collaboration tools, ALM, dashboards
- Knowledge of WebLogic Application Server
- Experience implementing security protocols like OAuth2, OWSM, SSO
- Solid understanding of operating systems and Oracle databases
Preferred Skills
- Excellent verbal and written communication skills
- Effective communication with remote teams
- Strong analytical, logical, and team leadership skills
- Good understanding of project domain
- Ability to translate requirements into system specifications
- Experience designing and coding complex programs
- Understanding of SDLC processes
- Experience with Agile methodologies
- Interest in exploring and evaluating new technologies
- Strong problem-solving and collaboration skills
Responsibilities
- Analyze user requirements and envision system features and functions
- Design, build, and maintain efficient and reliable implementations, setting priorities throughout the development cycle
- Identify system bottlenecks and bugs, recommending solutions by weighing advantages and disadvantages
- Interface with customers for issue resolution, provide status updates, and build confidence in the team’s ability to deliver
- Participate in team meetings, troubleshoot development and production issues across environments
- Understand architecture requirements and ensure effective design, development, validation, and support activities
- Contribute to thought leadership within your area of expertise, adhering to client policies and standards