Job Title: MQ Exit Developer with C Programming
Location: Dallas, TX / Jersey City, NJ
Work Mode: 100% Onsite - Day 1
Duration: 6 Months Contract with possible extension
Job Overview
We are seeking an experienced MQ Exit Developer with strong C programming expertise to maintain, enhance, and modernize custom IBM WebSphere MQ exits. The ideal candidate should have hands-on experience developing and supporting MQ Channel Exits, Security Exits, API Exits, and Message Exits in enterprise messaging environments.
The candidate must possess strong knowledge of IBM MQ internals, low-level C programming, multithreading, and performance optimization to deliver secure, reliable, and high-performance messaging solutions.
Key Responsibilities
MQ Exit Development & Maintenance
- Develop, maintain, and enhance custom IBM MQ exits using C programming.
- Work on MQ Channel Exits, Security Exits, API Exits, and Message Exits.
- Ensure exit implementations are thread-safe and optimized for multi-threaded environments.
- Implement authentication, authorization, message transformation, and monitoring capabilities.
- Integrate MQ exit logic with external systems such as LDAP and REST APIs.
Production Support & Modernization
- Provide L3 production support for IBM MQ exit-related issues.
- Troubleshoot and resolve complex messaging and connectivity issues.
- Collaborate with platform and application teams to modernize legacy MQ exit implementations.
- Evaluate native IBM MQ capabilities to reduce dependency on custom exits.
- Support IBM MQ migration and modernization initiatives.
Documentation & Governance
- Maintain technical design documents, coding standards, and operational runbooks.
- Manage source code versioning, deployment, and rollback processes.
- Follow enterprise security, coding, and release management standards.
Required Skills
- 8 to 10 years of overall IT experience.
- Strong hands-on experience with IBM WebSphere MQ / IBM MQ Series.
- Excellent C programming skills.
- Experience developing and maintaining IBM MQ exits.
- Strong understanding of Channel Exits, Security Exits, API Exits, and Message Exits.
- Knowledge of multithreading and thread-safe programming.
- Understanding of IBM MQ architecture and internals.
- Experience in production troubleshooting and L3 support.
Preferred Skills
- Experience integrating IBM MQ with LDAP and REST APIs.
- Knowledge of distributed and hybrid environments.
- Experience with MQ modernization and migration projects.
- Strong debugging, performance tuning, and problem-solving skills.
- Experience with enterprise release management and deployment processes.
Important Requirement
- Candidates must be comfortable working 100% onsite from Day 1.
- Work location will be Dallas, TX or Jersey City, NJ.
- This is a 6-month contract opportunity.