TQINI0117_4334 - Technical Project Manager - Software/Application Development

Job Description: Technical Project Manager - Software/Application Development

Work Location: Pune, India


About Us:

We are a growing IT consulting company specializing in end-to-end software and application development solutions. Our Pune-based team thrives on innovation, collaboration, and delivering high-impact results for clients across industries. We seek a dynamic individual to lead our Software/Application Development division, driving business growth and ensuring seamless project delivery.


Role Overview:

We are looking for a Technical Project Manager who can manage the entire lifecycle of software development projects—from client acquisition and requirement gathering to deployment and post-launch support. This role demands a unique blend of business development acumen, technical expertise, and leadership skills to drive the division’s success.


Key Responsibilities:


Business Development & Client Acquisition

  • Identify and pursue new business opportunities through networking, proposals, and client pitches.
  • Build relationships with stakeholders to understand their needs and translate them into actionable project plans.
  • Prepare cost estimates, SOWs (Statements of Work), and project timelines for client approvals.

End-to-End Project Management

  • Lead requirements gathering, scope definition, and resource planning.
  • Oversee development teams (in-house/remote), ensuring adherence to timelines, budgets, and quality standards.
  • Conduct code reviews, architecture design, and risk assessments to align solutions with client goals.

Technical Leadership

  • Guide teams on best practices in software development (Agile/Waterfall), DevOps, and cloud platforms (AWS/Azure/GCP).
  • Troubleshoot technical challenges and ensure scalable, secure, and maintainable solutions.

Deployment & Delivery

  • Manage UAT (User Acceptance Testing), deployment, and post-launch support.
  • Ensure client satisfaction through regular updates, training, and documentation handover.

Process Improvement

  • Optimize workflows, tools, and methodologies to enhance team productivity and project outcomes.

Qualifications:

  • Education: Bachelor’s/Master’s in Computer Science, IT, or related fields.
  • Experience:
  • 5–8 years in software development, with 3+ years in leadership roles (Project Manager, Delivery Lead, etc.).
  • Proven track record in business development (client acquisition, proposal drafting, contract negotiation).
  • Hands-on experience with SDLC, programming languages (e.g., .NET, Java, Python), databases, and CI/CD tools.
  • Familiarity with cloud platforms, DevOps, and modern frameworks (React, Angular, Node.js).
  • Certifications (Preferred): PMP, CSM, SAFe, or cloud certifications (AWS/Azure).

Key Competencies:

  • Leadership: Ability to mentor teams and foster collaboration.
  • Communication: Excellent client-facing and negotiation skills.
  • Problem-Solving: Strategic thinker with a focus on innovation.
  • Adaptability: Thrives in fast-paced environments with shifting priorities.

Why Join Us?

  • Lead impactful projects from concept to deployment in a collaborative, growth-oriented culture.
  • Competitive salary, flexible work policies, and opportunities for professional development.
  • Be part of a small, agile team where your contributions directly shape the company’s success


Want us
TO WORK FOR YOU?

GET THE QUOTE

Want to
WORK WITH US?

CAREER