Job Title: Technical Project Manager (Full Stack)
Work Experience: 11-14 Years
Employment Type: Permanent
Location: Mumbai
Job Details:
- Project Planning and Execution:
- Lead the planning, execution, and delivery of software development projects, ensuring they are completed on time, within scope, and within budget.
- Define project scope, goals, and deliverables in collaboration with stakeholders.
- Develop detailed project plans, timelines, and resource allocation.
- Agile Project Execution:
- Implement and manage Agile project execution frameworks, such as Scrum and Kanban.
- Facilitate Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Ensure Agile principles and methodologies are followed to enhance project efficiency and team collaboration.
- Technical Leadership:
- Provide technical guidance and leadership to the development team, ensuring best practices in software development are followed.
- Oversee the architecture, design, and implementation of full stack solutions, including frontend and backend components.
- Conduct code reviews- good to have, ensure code quality- good to have, and provide mentorship to team members.
- Stakeholder Management:
- Act as the primary point of contact for stakeholders, including clients, senior management, and team members.
- Communicate project status, risks, and issues to stakeholders in a clear and timely manner.
- Facilitate meetings and presentations to ensure all parties are aligned and informed.
- Risk Management:
- Identify, assess, and mitigate project risks to ensure successful project delivery.
- Develop contingency plans and proactively address potential issues.
- Resource Management:
- Manage project resources, including personnel, budgets, and tools.
- Coordinate with HR and other departments to ensure the project team is adequately staffed.
- Quality Assurance:
- Ensure that all deliverables meet the highest standards of quality and performance.
- Implement and maintain best practices for software development, testing, and deployment.
Required Skills and Qualifications:
- Technical Expertise: Good to have knowledge
- Strong proficiency in full stack development. Including MVC, Web API, Entity Framework, and MySQL, NoSQL. AWS RDS.
- Experience with frontend technologies such as HTML, CSS, JavaScript, and frameworks like Angular, React, or Vue.js.
- Knowledge of cloud platforms (e.g., Azure, AWS) and DevOps practices is a plus.
- Familiarity with software development methodologies, including Agile and Scrum.
- Project Management: Must have
- Proven experience in managing complex software development projects Proficiency in project management tools and methodologies (e.g.,JIRA, MS Project,Trello).
- Experience in Agile project execution, including Scrum or Kanban frameworks.
- PMP, Scrum Master, or other relevant certifications are highly desirable.
- Communication and Leadership:
- Excellent communication, interpersonal, and leadership skills.
- Ability to work effectively with cross-functional teams and manage multiple stakeholders.
- Strong problem-solving and decision-making abilities.
- Experience:
- Minimum of 11 to 14 years of total experience and minimum of 3-4 years in technical project management and full stack development.
- The most recent role should be that of technical PM or a project lead in agile environment
Preferred candidates with these skills:
- Experience with microservices architecture and containerization (e.g., Docker, Kubernetes).
- Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.
Qualification:
Bachelors degree in computer science, engineering, or related field.
Master's degree preferred.