Job Title: IBM ACE Developer
Location: Long Island City, NY (Hybrid)
Duration: 3 years
Responsibilities :
Installing IBM Integration Bus (IIB) v10/v9.2 and IBM ACE v12/MQ v9.3 software, as well as applying relevant system patches in Windows Server
Configuring message flow and message set, deploying bar files, and setting up database configuration in Windows Server
Working with multiple mapping techniques in ACE/IIB (Java/J2EE, .NET, ESQL, Mapping Node, HTTP /SOAP, REST WEBSERVICES/API, and FILE nodes)
Using SQL Server and calling stored procedures in IBM ACE and/or IIB v10
Performing Java Message Service (JMS) configuration with MQ, Extensible Markup Language (XML) tools, and Extensible Stylesheet Language Transformation (XSLT)
Working with Health Level Seven (HL7) data, converting XML to HL7 and HL7 to XML using web services, and working with multiple data formats (JSON, XML, EDI/X12, Fixed Length)
Using a Secure Sockets Layer (SSL) protocol on an IBM Integration Server, MQ level
Working with IIB/ACE and MQ administration
With IBM ITX v10 to use in IBM ACE V12/IIB v10
Using version control tools like Microsoft Azure DevOps or GitHub with a deep knowledge of scalable
continuous integration and continuous delivery (CI/CD) pipelines
Testing interfaces using tools like RFHUTIL, Postman, SOAPUI, and other testing tools
In addition, each developer must be willing to work on-site at Long Island City, as needed. Scope of Services:
The contractor will provide two (2) IBM ACE Developers that will work with staff to administer and maintain the agency's disease surveillance systems, properly capturing any IT or security issues and assisting with their resolution.
The contractor will provide proper follow-ups when necessary and ensure that all issues are resolved within a timeframe agreed upon between the contractor. In addition, the contractor.
Process change controls for following applicable procedures and document changes in an electronic repository.
Modify and develop code for various applications to meet business needs.
Work with a Database Administrator (DBA) to performance tune existing SQL database objects.
Collaborate with other software developers, business analysts, software architects, and IT professionals to implement practical solutions.
Ensure that all solutions are lightweight, scalable, and built to a high level of quality.
Ensure security is being factored into each step of the software development process for various systems in accordance and Office of Technology and Innovation (OTI) policies and procedures.
Create estimates on time and effort to complete assignments based on end-user requirements.
Design and develop new solutions utilizing design and configuration tools within Web Service Configurations.
Provide scripting support to resolve existing issues and implement new features