What are the responsibilities and job description for the MQ Exit Developer (C Programming & IBM MQ) position at PROLIM Global Corporation?
We are seeking a highly skilled MQ Exit Developer with strong expertise in C programming and deep knowledge of IBM MQ internals to support and modernize custom MQ exit implementations across enterprise messaging platforms.
This role focuses on maintaining and enhancing IBM MQ Channel Exits, API Exits, and Message Exits used for enterprise-grade security, authentication, authorization, message transformation, and observability in distributed and hybrid environments.
The ideal candidate will have hands-on experience developing low-level, high-performance, thread-safe C applications integrated with IBM MQ infrastructure and enterprise security frameworks.
Key Responsibilities
MQ Exit Development & Maintenance
- Develop, maintain, and enhance custom IBM MQ:
- Channel Exits
- Security Exits
- API Exits
- Message Exits
- Build thread-safe and high-performance exit implementations for multi-threaded MQ environments
- Troubleshoot and optimize MQ exit code for stability, scalability, and performance
- Integrate MQ exits with enterprise systems such as LDAP services and REST APIs
Production Support & Troubleshooting
- Provide L3 production support for MQ exit-related incidents and platform issues
- Analyze MQ logs, traces, dumps, and performance metrics to resolve complex problems
- Coordinate with infrastructure, security, and application teams during incident resolution
Modernization & Platform Engineering
- Evaluate opportunities to reduce dependency on custom exits by leveraging native IBM MQ capabilities
- Simplify and modernize legacy MQ exit implementations
- Support migration and platform transformation initiatives
Documentation & Governance
- Maintain detailed technical documentation, runbooks, and support procedures
- Ensure proper version control, deployment, rollback, and release management practices
- Follow enterprise coding standards, security policies, and operational governance
Required Skills & Experience
Mandatory Skills
- Strong hands-on experience in C Programming
- Deep understanding of IBM MQ architecture and internals
- Experience developing and maintaining MQ exits:
- Channel Exits
- API Exits
- Security Exits
- Message Exits
- Strong experience with:
- Multi-threaded programming
- Thread-safe application development
- Linux/Unix systems programming
- Experience troubleshooting production MQ environments
- Strong debugging and performance tuning skills
Preferred Skills
- Experience integrating MQ exits with:
- LDAP
- REST APIs
- Enterprise authentication systems
- Knowledge of MQ security and authorization frameworks
- Experience in distributed and hybrid enterprise environments
- Familiarity with DevOps, CI/CD, and deployment automation
- Banking or financial services domain experience is a plus