Must haves:
Note
————————————————————-
Scope:
The Programmer Developer will be responsible for:
Deliverables
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 IFIS Hub 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 OPS 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
• Candidate will perform Quality Assurance against existing developed IIB interfaces for best practices and security
General Skills required:
• 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 Request for Services v3.2017 IT19-JTS-0028 – Page 11 –
• 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:
o SMB Client
o SFTP Client
o IBM Connect:Direct
o Oracle Client
o Web Client
o Data Parsing
o Data Filtering
o Data Validation
o 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
o Creating Queue Managers (MQ Explorer and Scripted)
o Clustering on Windows
• Windows Server 2012
o Failover Clustering
Resume Criteria Ratings:
Endpoint Integration Skills = 20 Points
Advanced experience developing message flows using IIB Developers Toolkit for Windows Server deployment, including the following:
Message Processing Features = 15 Points
Advanced experience developing message flows using IIB Developers Toolkit for Windows Server deployment, including the following:
IIB Best Practices = 15 Points
Advanced experience developing message flows using IIB Developers Toolkit for Windows Server deployment, including the following:
IBM MQ = 10 Points
Creating Queue Managers (MQ Explorer and Scripted)
Clustering on Windows
Window Server = 5 points
Experience with clustring on Windows Server
.NET Experience = 5 Points
Has general knowledge and experience with .NET