IBM Integration Bus (IIB) Specialist

Information Technology
Government - Provincial
Toronto, Ontario
Job ID:

Our public sector client is looking for a IBM Integration Bus (IIB) Specialist for a 7-month contract in Toronto, Ontario. The Consultant is required for coding and unit testing of interfaces created using IIB technology.

The consultant will be responsible for translating functional specifications into working, tested applications. This includes developing detailed programming specifications, user interface designs, prototypes, writing and/or generating code, compiling data driven programs, conducting unit tests and debugging code.

In addition to above, the consultant is required to:

  • To be onsite for the first two weeks to build one or two interfaces
  • Work closely with the client's Resources Team to determine length of time to build and test each interface based on past experience.
  • Knowledge transfer and job shadowing with a member of the client's resource Team in the first two weeks and throughout the contract term

Working with any one or more of the technologies below, the consultant will lead in the coding and development of application components including: user interface, data services, data synchronization, and deployment services.

  • Candidate must have experience in implementing IBM Integration Bus (IIB) solutions in a complex environment
  • Lead in the application design, development, unit / system testing and deployment of the application message flows using IIB tools on Windows Server
  • Lead in project design and application JAD sessions / walkthroughs;
  • Development of required Software Architecture Documentation for the project;
  • Produce Use Cases, Class diagrams, component diagrams, state diagram etc.;
  • Create code modules, as well as other necessary system scripts and IIB modules
  • Develop documentation for testing, implementation, defect tracking as per the client's standards
  • Lead in, document and configure output from application design sessions
  • Lead in the Unit / System / Integration Testing
  • Development of user authentication and access component according to predefined business rules
  • Design and development of user and system interface(s)
  • Preparation of install packages (e.g. IIB BAR files) and install books as required
  • Provide input and complete documentation for the application deployment plan for the production environment;
  • Completion of all required documentation and system artifacts
  • Estimates for assigned tasks and percent complete
  • Develop and/or update technical documentations, including Operations/Support Guide
  • The consultant will provide a detailed list of all work/artefacts completed on the project
  • Attend any meetings related to the resolution of any request as required
  • Ensures knowledge transfer to internal staff – that is, upon leaving the project, the consultant will transfer over all information/research/code/documents, etc. to the client
  • Presentations (as required)
  • Briefing Notes (as required)
  • Status reports (as required)
  • Other Documentation (as required)
  • Undertake special assignments/sub-projects as assigned
  • Produce Other PMO and Enterprise Architecture documentation, as required
  • Candidate will perform Quality Assurance against existing developed IIB interfaces for best practices and security.


  • Acts as the senior technical advisor/expert
  • Provide the quality assurance/quality control of deliverables
  • Anticipates and resolves problems to ensure that the deliverables are completed within budget, to the highest quality, meeting or exceeding expectations
  • Identifies conflicts and communicates deliverable conflicts or issues to the engagement lead or client manager
  • Builds positive relationships by developing an understanding of business and deliverable needs
  • Develops processes and procedures for implementing the deliverables
  • Prepares reports, presentations, including options, recommendations, implementation plans, etc.
  • Meeting with clients to determine requirements
  • Clarifies a client's system specifications, understanding their work practices and the nature of their business
  • Defines software, hardware and network requirements
  • Develops agreed solutions and implementing new systems
  • Presents solutions in written or oral reports
  • Helps clients with change-management activities
  • Designs, tests, installs and monitors new systems
  • Prepares documentation and presents progress reports to clients
  • Knowledge and understanding of Information Management principles, concepts, policies and practices
  • We are looking for a candidate with solid technical experience in integration technology, particularly IBM Integration Bus 10, IBM MQ 9, and various development and database technologies (including Microsoft SQL Server). The candidate will assist with the development and deployment of a refreshed legacy IFIS Hub message flows using IIB

Skills Required (3+ year experience in each):

  • IBM Integration Bus 8+ (ESQL), including some experience with IIB 10
  • Advanced experience developing message flows using IIB Developers Toolkit for Windows
  • Experience with the following IIB nodes types:
  • SMB Client 
  • SFTP Client
  • IBM Connect:Direct
  • Oracle Client
  • Web Client
  • Data Parsing
  • Data Filtering
  • Data Validation
  • File Conversion
  • Server deployment, including IIB BAR file packaging
  • Oracle Database Stored Procedure
  • SQL Server Stored Procedure
  • Scalability/Performance/Tuning
  • IIB Best Practices
  • Encryption and Security
  • Auditing/Logging/Traceability
  • Team Foundation Server Source Control
  • IBM MQ 8+, including some experience with MQ 9 
  • Creating Queue Managers (MQ Explorer and Scripted)
  • Clustering on Windows
  • Windows Server 2012 
  • Failover Clustering

Rated Criteria

Endpoint Integration

Advanced experience developing message flows using IIB Developers Toolkit for Windows Server deployment, including the following:

  • Endpoint Integration o Oracle Database Stored Procedure
    • IBM WebSphere MQ
    • Web Service Hosting
    • IMS Connect

Message Processing Features

Advanced experience developing message flows using IIB Developers Toolkit for Windows Server deployment, including the following:

  • Message Processing Features
    • Message Throttling
    • Response Routing
    • XSLT Transformation
    • Scalability/Performance/Tuning       

Best Practices

Advanced experience developing message flows using IIB Developers Toolkit for Windows Server deployment, including the following:

  • IIB Best Practices o Message Flow Design
    • Encryption and Security
    • Auditing/Logging/Traceability
    • Source Control
    • Clustering
    • Backup
    • Deployment


  • Creating Queue Managers (MQ Explorer and Scripted)
    • Clustering on Windows        

Windows Server

Experience with clustring on Windows Server

.NET Experience

  • Has general knowledge and experience with .NET


Looking for Meaningful Work? We can help.

If you're a technical professional, you know that it can be difficult to find fulfilling work that advances your career. At the Ian Martin Group, we exist to connect professionals like you with meaningful work at industry-leading companies in your field. And we walk the walk, too: as a Certified B Corporation, we believe in using business as a force for good for people, our communities, and the environment.

We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please contact us at We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted.