Full Job Description
Join our dynamic team as a Software Project Manager, where you will be responsible for guiding software development projects from concept through execution to launch. You will work closely with developers, designers, and stakeholders to create innovative software solutions that meet client requirements. This role involves meticulous planning, resource management, and team coordination to ensure projects are delivered on time and on budget. You will drive the adoption of agile methodologies and best practices to promote continuous improvement and efficiency. An understanding of software development life cycles and modern software development practices will be crucial for success in this role.
The Work You'll Do:
- Communicate status updates and keep stakeholders informed
- Ensure delivery of high-quality software products in alignment with timelines
- Facilitate agile ceremonies and promote collaboration across teams
- Oversee software project development phases from initiation to release
- Track progress and performance metrics to ensure project success
What You'll Bring:
- Ability to communicate technical concepts to non-technical audiences
- Deep understanding of agile and Scrum methodologies
- Excellent organizational skills and attention to detail
- Proficiency in project management software and tools
- Strong leadership skills and experience managing development teams
Qualifications:
- Doctorate degree in Computer Science or related discipline
- More than 10 years of experience in software project management
- PMP or Scrum Master certification highly desirable
- Proven experience with Agile/Scrum methodologies
- Technical skills in modern programming languages and frameworks