company logo

Software Project Manager

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

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

Other open jobs from TechNIERA