Jobs
Interviews

TechNIERA

1 Job openings at TechNIERA
Software Project Manager raipur 5 - 9 years INR Not disclosed On-site Full Time

Software Project Manager We are looking for a skilled and highly organized Software Project Manager to oversee and manage software development projects from inception to completion. You should have a strong understanding of software development processes, excellent communication skills, and a proven track record of delivering projects on time, within budget, and in line with business requirements. Your responsibilities will include coordinating cross-functional teams, managing timelines, ensuring resource allocation, and ensuring successful delivery of software products. Key Responsibilities Project Planning & Coordination: - Develop detailed project plans outlining scope, goals, deliverables, timelines, and resources required for successful project completion. - Coordinate with product owners, business analysts, and stakeholders to define project requirements and objectives. - Organize and prioritize tasks, ensuring clear timelines and deliverables are set for the project team. Team Management: - Lead, motivate, and manage the software development team, ensuring that team members are engaged, informed, and aligned with the project goals. - Allocate resources effectively and ensure the team has the tools and support needed to succeed. - Foster a collaborative team environment and resolve any conflicts that arise. Project Execution & Monitoring: - Oversee the execution of the project, ensuring all tasks are completed on time, within scope, and according to specifications. - Continuously track project progress and provide regular updates to stakeholders on key metrics, risks, and achievements. - Identify and manage risks proactively, resolving issues that may impede project delivery. Stakeholder Communication: - Serve as the primary point of contact for all project stakeholders, providing regular updates and addressing concerns. - Work closely with stakeholders to ensure project expectations are aligned and met. - Present progress reports, milestones, and post-project evaluations to upper management. Quality Assurance & Testing: - Ensure that all software projects go through proper testing, including functional, performance, and user acceptance testing, to ensure high-quality deliverables. - Work with QA teams to define testing requirements and ensure all necessary test cases are covered. Budget & Resource Management: - Develop project budgets and track spending to ensure projects are delivered within financial constraints. - Monitor project costs and ensure optimal allocation of resources across various stages of the project. - Ensure the project remains on schedule and within the allocated budget, adjusting plans as necessary to stay on track. Process Improvement: - Evaluate project management processes and suggest improvements for greater efficiency and effectiveness. - Ensure that software development methodologies (e.g., Agile, Scrum, Waterfall) are adhered to throughout the project lifecycle. - Facilitate retrospectives and lessons-learned sessions post-project to identify areas for improvement. Documentation & Reporting: - Ensure accurate and thorough project documentation, including requirements, specifications, and post-project reports. - Maintain up-to-date records of all project deliverables, milestones, and timelines for future reference. - Generate status reports and dashboards for stakeholders to track project progress and completion. Requirements - Proven experience as a Project Manager in software development or a related field. - Strong understanding of software development lifecycle methodologies (e.g., Agile, Scrum, Waterfall). - Excellent leadership, communication, and interpersonal skills. - Experience with project management tools such as Jira, Trello, Asana, or Microsoft Project. - Ability to manage multiple projects simultaneously while meeting deadlines. - Strong problem-solving skills and the ability to adapt to changing project requirements. - Familiarity with budgeting and resource allocation for software development projects. - A solid understanding of the technical aspects of software development (e.g., understanding of coding, software architecture, and deployment). - Knowledge of software quality assurance principles and practices. - Bachelor's degree in Computer Science, Engineering, Business, or a related field (preferred). Preferred Skills - Project Management certification (e.g., PMP, Scrum Master, or equivalent). - Familiarity with DevOps practices and cloud platforms (AWS, Azure, GCP). - Experience with Agile project management frameworks like Scrum or Kanban. - Experience with tools like Confluence, Git, or CI/CD pipelines.,