Job Description We are seeking a highly skilled and motivated Software Development Project Manager to join our team.
The successful candidate will be responsible for overseeing the planning, execution, and delivery of software development projects related to our content platform.
This role requires strong leadership abilities, excellent communication skills, and a solid understanding of software development processes.
Requirements: Bachelors degree in Computer Science, Business Information, Software Engineering, or a related field.
Proven experience (min.
5 years) as a Software Development Project Manager in an agile software development environment.
Strong understanding of software development methodologies, including Agile, PMBOK, PRINCE2 and Scrum .
Proficient in project management tools and software development lifecycle (SDLC) management.
Excellent leadership, communication, and interpersonal skills.
Demonstrated ability to manage multiple projects simultaneously and prioritize effectively.
Solid technical background with experience in software development, preferably in web-based platforms.
Familiarity with content management systems (CMS) and related technologies is a plus.
Strong analytical and problem-solving abilities.
PMP or Agile certification is desirable.
Responsibilities: Project Planning and Execution: Manage the planning and deployment of the companies multiple satellite applications and vertices.
Define project scope, goals, and deliverables in collaboration with stakeholders.
Develop detailed project plans, including timelines, resource allocation, and budget estimation.
Coordinate and lead cross-functional teams to execute projects effectively.
Monitor project progress, identify risks and issues, and implement corrective actions.
Ensure projects are delivered within scope, on time, and within budget.
Team Management and Collaboration: Provide leadership and guidance to software development teams throughout the project lifecycle.
Foster a collaborative work environment, encouraging effective communication and knowledge sharing.
Assign tasks and responsibilities, and monitor team performance and productivity.
Conduct regular team meetings to track progress, address concerns, and ensure alignment.
Stakeholder Management: Engage with internal and external stakeholders to gather requirements and define project objectives.
Communicate project updates, milestones, and risks to stakeholders in a clear and timely manner.
Manage stakeholder expectations, ensuring their needs and priorities are addressed.
Quality Assurance: Define and implement quality assurance processes to ensure the delivery of high-quality software.
Conduct regular code reviews, testing, and quality checks to maintain coding standards.
Collaborate with QA teams to identify and resolve software defects and usability issues.
Continuous Improvement: Stay updated with industry trends, emerging technologies, and best practices in software development.
Identify opportunities for process improvements, automation, and efficiency enhancement.
Drive the adoption of agile methodologies and continuous delivery practices.
Join our dynamic team and contribute to the development of an innovative content platform that empowers users.
If you are passionate about software development project management, thrive in a fast-paced environment, and enjoy driving projects to success, you would make the perfect addition to our team.