Technical Project Manager
Job Description
Location: Mohali
About Us: Ditinus Technology is a dynamic and innovative IT service-based company dedicated to delivering cutting-edge solutions to our clients worldwide. We pride ourselves on our technical expertise, client-centric approach, and collaborative work environment. We are looking for a highly skilled and motivated Technical Project Manager to join our growing team.
Job Summary:
The Technical Project Manager will be responsible for leading and managing end-to-end software development projects, ensuring successful delivery within scope, budget, and timeline. This role requires a strong blend of technical understanding, project management expertise, and exceptional client communication skills. The Technical Project Manager will act as a crucial liaison between clients, internal development teams, and the sales department, playing a pivotal role in both project execution and business growth.
Key Responsibilities:
- Project Planning & Execution:
- Define project scope, goals, deliverables, and resource requirements in collaboration with stakeholders and technical teams.
- Develop detailed project plans, including timelines, milestones, and resource allocation, using appropriate project management methodologies (Agile, Scrum, Waterfall, Hybrid).
- Oversee the execution of project tasks, ensuring adherence to technical specifications, quality standards, and best practices.
- Proactively identify and manage project risks, issues, and dependencies, developing mitigation strategies.
- Monitor project progress, track key performance indicators (KPIs), and ensure projects are delivered on time and within budget.
- Team Leadership & Management:
- Lead, motivate, and manage cross-functional development teams (developers, QAs, designers, etc.).
- Facilitate daily stand-ups, sprint planning, reviews, and retrospectives (for Agile projects).
- Foster a collaborative and productive team environment, promoting continuous improvement and knowledge sharing.
- Provide guidance and support to team members, resolving impediments and ensuring optimal team performance.
- Client Relationship Management & Communication:
- Serve as the primary point of contact for clients throughout the project lifecycle, building strong, trusting relationships.
- Conduct regular client handling calls and project discussion meetings, providing transparent updates on project status, progress, and any potential challenges.
- Actively listen to and understand client requirements, expectations, and business objectives, translating them into clear, actionable technical specifications for the development team.
- Manage client expectations effectively, ensuring alignment between client needs and project deliverables.
- Address client concerns promptly and professionally, ensuring high levels of client satisfaction.
- Pre-Sales & Business Development Support:
- Collaborate closely with the Sales team during the pre-sales phase, providing technical insights and project feasibility assessments.
- Participate in client calls and presentations with the Sales team to discuss potential solutions, project methodologies, and answer technical queries.
- Assist in preparing technical proposals, effort estimations, and project roadmaps to support bid submissions.
- Contribute to the conversion of leads into successful projects by demonstrating technical credibility and a clear understanding of client needs.
- Identify potential opportunities for upselling or cross-selling additional services to existing clients.
- Technical Acumen & Problem Solving:
- Possess a strong understanding of software development lifecycle (SDLC), various technologies, and architectural concepts.
- Be able to engage in technical discussions with developers and architects, understanding technical challenges and solutions.
- Facilitate technical decision-making and ensure alignment with project goals and client requirements.
- Reporting & Documentation:
- Prepare and present comprehensive monthly performance reports to internal stakeholders and clients, detailing project status, budget utilization, and key metrics.
- Maintain accurate and up-to-date project documentation, including scope documents, requirements, risk logs, and change requests.
Required Skills & Qualifications:
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- 3-5 years of proven experience as a Technical Project Manager in an IT service-based company.
- Strong understanding of software development methodologies (Agile Scrum, Waterfall, Hybrid).
- Proficiency with project management tools (e.g., Jira, Azure DevOps, Asana, Trello, MS Project).
- Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
- Demonstrated ability to manage multiple projects concurrently and prioritize tasks effectively.
- Strong leadership, negotiation, and conflict resolution skills.
- Experience in client-facing roles and managing client expectations.
- Ability to work effectively in a fast-paced, dynamic environment.
Preferred Skills:
- PMP, CSM, or other relevant project management certifications.
- Experience with specific technologies or domains relevant to our services (e.g., Cloud platforms, AI/ML, Mobile Development, Web Technologies).
- Experience in pre-sales activities and contributing to business development.
What We Offer:
- Competitive salary and benefits package.
- Opportunity to work on diverse and challenging projects.
- A collaborative and supportive work environment.
- Opportunities for professional growth and development.
- A chance to make a significant impact on our company's success and client satisfaction.
Job Type: Full-time
Pay: ₹40,000.00 - ₹80,000.00 per month
Schedule:
- Monday to Friday
- Rotational shift
Work Location: In person