Title: MQ Exit developer - C programming
Location: Dallas, TX (Onsite)
Duration: 06+ Month contract role
Job Description
Key Responsibilities
Maintain and support existing IBM MQ Channel Exits, API Exits, and Message Exits using C.
Develop, enhance, and troubleshoot custom MQ exit implementations.
Ensure all MQ exits are thread-safe and optimized for high-performance, multi-threaded MQ environments.
Integrate MQ exit logic with external systems such as LDAP, REST APIs, and enterprise security services.
Perform code reviews and implement best practices for reliability, scalability, and maintainability.
Provide L3 production support for MQ exit-related issues and incidents.
Collaborate with platform, middleware, and application teams to:
Reduce dependency on custom exits by leveraging native IBM MQ features where appropriate.
Simplify, streamline, and modernize legacy exit implementations.
Support MQ platform upgrades and migration initiatives.
Analyze performance bottlenecks and recommend optimization strategies.
Maintain detailed technical design documents, operational runbooks, and support procedures.
Ensure adherence to coding standards, security guidelines, and enterprise governance requirements.
Manage the complete lifecycle of MQ exit code, including version control, deployment, testing, and rollback procedures.
Support audit, compliance, and change management activities.
Required Skills
Preferred Skills
Experience Required