We are seeking an experienced Project Manager with a strong technical background in C/C++ development and IBM MQ messaging systems. The ideal candidate will lead cross-functional development teams, manage project delivery end-to-end, and ensure successful implementation of enterprise-grade applications in a complex, high-performance environment.
Key Responsibilities
- Lead and manage full lifecycle software delivery using C/C++ and IBM MQ-based solutions.
- Collaborate with business stakeholders, architects, and developers to define project scope, goals, and deliverables.
- Develop detailed project plans, schedules, and resource allocations, ensuring timely and high-quality delivery.
- Identify, track, and mitigate project risks and issues proactively.
- Manage communication across teams and stakeholders, ensuring clear visibility of progress and dependencies.
- Oversee code quality, technical design reviews, and adherence to best practices.
- Drive continuous improvement in processes, tools, and methodologies.
- Provide leadership and mentoring to team members, fostering a culture of accountability and collaboration.
Requirements
Technical Skills Required
- Strong hands-on experience or background in C/C++ programming.
- Expertise in IBM MQ (Message Queuing) – configuration, integration, and troubleshooting.
- Solid understanding of multi-threaded applications, socket programming, andinter-process communication.
- Familiarity with Unix/Linux environments and shell scripting.
- Experience with enterprise integration, messaging middleware, or distributed systems.
- Knowledge of SDLC, Agile and DevOps practices.
Project Management Skills
- Proven experience in leading technical projects and managing cross-functional teams.
- Strong proficiency in Agile (Scrum/Kanban) or Waterfall methodologies.
- Excellent communication, stakeholder management, and presentation skills.
- Experience with project tracking tools such as Jira, Rally, or MS Project.
- PMP, PRINCE2, or Agile certification is a plus.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 10+ years of IT experience with at least 4 years in a project management capacity.
Preferred Experience
- Financial services or banking domain exposure.
- Experience managing projects involving real-time systems, low-latency trading, or messaging middleware.
- Prior experience working with geographically distributed teams.