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