Avatar for Programmers.io
Programmers.io
Actively Hiring
Your Extended Team

MQ Exit developer - C programming

  • |8 years of exp
  • |Contract
Posted: 1 week ago• Recruiter recently active
Job Location
Remote Work Policy

In office

Visa Sponsorship

Not Available

RelocationAllowed
Skills
C++
C
Linux
LDAP
Multi-Threaded Application Development
Debugging
Unix
REST APIs
source control
Troubleshooting
Software Development Lifecycle
Deployment Processes
External Services
Authorization Mechanisms
Enterprise Authentication
IBM MQ Architecture
IBM MQ Internals
MQ Channel Exits
MQ Security Exits
MQ API Exits
MQ Message Exits
Thread-Safe Coding Practices

About the job

Job Description

  • We are seeking a highly skilled MQ Exit Developer with strong expertise in C programming to maintain and enhance custom IBM MQ exits that extend the enterprise messaging platform.
  • This role focuses on advanced IBM MQ capabilities, including Security Exits, API Exits, and Message Exits, supporting authentication, authorization, message transformation, and observability requirements across distributed and hybrid environments.
  • The ideal candidate will possess deep experience in low-level C development, a strong understanding of IBM MQ internals, and the ability to deliver thread-safe, high-performance solutions aligned with enterprise security and operational standards.

Key Responsibilities

  1. MQ Exit Development & Maintenance
  • 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.
  1. Operational Support & Modernization
  • 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.
  1. Documentation & Governance
  • 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

  • Strong programming experience in C/C++.
  • Deep understanding of IBM MQ architecture and internals.
  • Hands-on experience with:
  • MQ Channel Exits
  • MQ Security Exits
  • MQ API Exits
  • MQ Message Exits
  • Experience in multi-threaded application development and thread-safe coding practices.
  • Knowledge of enterprise authentication and authorization mechanisms.
  • Experience integrating with LDAP, REST APIs, and external services.
  • Strong troubleshooting and debugging skills in Unix/Linux environments.
  • Understanding of software development lifecycle (SDLC), source control, and deployment processes.

Preferred Skills

  • Experience with IBM MQ administration and middleware platforms.
  • Knowledge of message security, encryption, and compliance requirements.
  • Exposure to cloud and hybrid infrastructure environments.
  • Experience supporting large-scale enterprise messaging platforms.
  • Familiarity with DevOps, CI/CD pipelines, and automation practices.

Experience Required

  • 8+ years of software development experience.
  • 5+ years of hands-on IBM MQ development and customization experience.

Proven experience developing and supporting custom MQ exits in enterprise environments.

About the company

Founders

Anshul Choudhry
CEO & President • 10 years
Coppell
image
View the team image

Similar Jobs

Archesys company logo
Archesys
Improving the government services that impact everyday lives
Archesys company logo
Archesys
Improving the government services that impact everyday lives
Archesys company logo
Archesys
Improving the government services that impact everyday lives
Zippy MH company logo
Zippy MH
Zippy provides fast, simple home loans & insurance to manufactured home buyers
Zippy MH company logo
Zippy MH
Zippy provides fast, simple home loans & insurance to manufactured home buyers
Kollasoft company logo
Kollasoft
We provide clients exceptional IT talent to meet their demanding technology initiatives at local
Corvara Inc d/b/a Certamen company logo
Corvara Inc d/b/a Certamen
Blend athletic movement, spatial computing, and AI to create arenas without VR headsets
Hypeproxies company logo
Hypeproxies
Building the backbone for web data collection
Battlement Systems company logo
Battlement Systems
Sovereign AI Infrastructure for Big Pharma