company logo

Software Project Manager

Raipur
Bhopal
Full-Time
Fresher: Less than 1 year
10K - 25K (Per Month)
Posted on Mar 03 2025

Not Accepting Applications

About the Job

Skills

Agile Methodologies
Microsoft Project
Stakeholder Communication
Scrum Framework
JIRA
Risk Management
Budget Management
Team Leadership

Job Description: Software Project Manager

Position Overview:

We are seeking a skilled and highly organized Software Project Manager to oversee and manage software development projects from inception to completion. The ideal candidate will 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. The Software Project Manager will be responsible for coordinating cross-functional teams, managing timelines, ensuring resource allocation, and ensuring the successful delivery of software products.

Key Responsibilities:

  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. 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.




About the company

TechNIERA is world's first open source search engine developing with the aim to promote Open Source .TEA (TechNIERA Inc) is USA based Multinational Corporation specializing in Internet-related services and products. These include search engines, dedicated cloud computing, software & security. Most of its profits are derived from Donations. Stay Connected !

Industry

IT Services and IT Consul...

Company Size

11-50 Employees

Headquarter

New York