Description
Job Title: Sr. Developer/WMB/IIB Developer
Location: Budapest, Hungary
Job Type: Contract (6months +)
Start Date: ASAP
Note: Anyone who have authorisation to work in Hungary can apply.
Job Description:
- Highly proficient and self-motivated software professional with strong integration architecture ability, application integration, Business Process Management and SOA experience
- Hands on experience in WMB/IIB Development (v8.0 - v10.0). Min. 2-3 years of development experience.
- Good Knowledge of FLEXCUBE Integration framework and typical products (Treasury, CIF, CRM, Channels, Payment Gateways etc.) would be a plus
- Hands-on experience of integration with FLEXCUBE is plus.
- In-depth knowledge of ESQL language, Message flows and Message models.
- Good Experience in using MQ and File nodes. Experience in using database connectivity.
- Hands on DFDL message modelling.
- Experience in handling SOAP messages.
- Sound understanding of end to end integration application development.
- Exposure on requirements gathering, functional specs, design, custom development, integration, testing, and deployment phases.
- Good knowledge on Oracle DB.
- Basic Linux/Unix IIB related commands.
- Working experience of EAI Platform built using IIB from architectural definition, requirements analysis and design through to setup of production platform and production rollout.
- Skilled in working with virtual teams across cultures and organisational disciplines;
- Good written and oral communication; fluent in English (written/verbal) additional language(s) are an advantage;
Experience:
- 3 to 6+ years' experience in design and development using IBM Middleware - WMB/IIB, MQ Series Java, J2EE, Oracle database.
- At least 2 project experience of integration core banking integration (FLEXCUBE) with Satellite Systems.
Responsibilities:
- Understand existing system landscape related to Core Banking - particularly FLEXCUBE, identify new and surviving systems and understand the integration needs aligned with Oracle's proposed target architecture.
- Define Systems Integration and Channel Integration Framework - Understand source and target systems and associated data governance process, participating in Enterprise Service Bus
- Installation of Middleware, configuring and deploying application adapters and integrating with surround systems
- Define blueprint for integration with details on applications, playing role of publication and subscriptions, mode of information exchange and related protocol and flow (inbound/outbound and bi-directional) of information exchange.
- Define Batch integration strategy including data governance, data transformation and translation rules including stewardship
- Production of high level and low level design documentation including treatment to data gaps
- Define extraction and loading process including technology layer
- Define and establish file hand over protocols, automation needs, Fault and Error handling capabilities (point in time recovery and complete rollback) and acceptable performance metrics.
- Define Real Time integration needs and align with target Service Oriented Architecture in view of process orchestration
- Managing Fault/Error handling capabilities align with nuances of Real Time transactions, non-functional requirements, understanding and planning non-functional and performance requirements
- Defining high level design and provide valuable consulting expertise for Middleware Design and solutions to meet target architecture.
- Conduct workshop bank technical team to defend the design and architecture
- Conduct workshop for business users to enable them to define business processes without help of IT team
- Collaborate with all stakeholders involved to ensure successful understanding of design through development to implementation;
- Provides training and workshop for technical team to enable adoption of Fusion Middleware
- Document and establish the assumptions and dependency with customer
- Defining the test strategy for batch and Real Time interfaces
- Help project manager to estimate the project and help him in planning and scheduling
- Review baseline scope and identify changes- Impact Analysis of Changes on Design, Schedule and commercials
- Prioritize and incorporate changes after approval on Design, schedule impact and commercial impact
- Ensure adherence to corporate best practices and Oracle standards;
Qualification:
- Degree or equivalent in IT or related discipline