Agile Project Manager - 100% Remote

  • Full-time

Company Description

Camber Creative is an award-winning mobile and web app design and development company. Our talented team of designers, developers, and agile project managers is fully remote, distributed across the USA.

Job Description

Summary

The Agile Project Manager is responsible for connecting our clients to our agile team to facilitate on-time, and on-budget sprints with new user stories and other tasks to consistently deliver high business value to our clients and enrich the lives of their users.

This position is a fully remote, work-from-home opportunity, and will be a full-time hourly position eligible for benefits after an initial evaluation period. Available benefits include 401(k) with company matching up to a percentage of pay as well as a health reimbursement account. Hourly rate is negotiable based on the overall compensation package and experience and qualifications.

Duties

The Agile Project Manager will be responsible for managing the full software product life cycle. This will include, but may not be limited to:

Discovery & Documentation

  • product / feature discovery with key project stakeholders
  • write detailed user stories with acceptance / test criteria for all app features
  • create necessary sub-tasks for user stories and other tasks selected for development in an upcoming sprint (e.g. design tasks to mock up / prototype for new features, technical documentation / test writing tasks, API development tasks, etc.)

Sprint & Future Iteration Planning

  • establish the business value and priority of all user stories and other tasks to select the appropriate items for development in upcoming sprints
  • understand and plan for dependencies between user stories and related tasks
  • facilitate planning poker sessions with the agile team to establish level of effort estimations for all user stories and other tasks selected for upcoming sprints
  • allocate each client's approved hours per sprint to the appropriate team members for each upcoming sprint
  • scope each sprint's user stories and other tasks according to the client's approved hours per sprint and the agile team's allocation of hours
  • continuously maintain the product backlog and documentation for accuracy

Sprint Management, Internal Testing (QA), & Progress Reporting

  • create and continuously maintain active sprint board
  • review asynchronous daily stand-ups from the agile team
  • assist in team development while holding teams accountable for their commitments, removing roadblocks to their work; leveraging organizational resources to improve capacity for project work; and mentoring and developing team members
  • anticipate blockers to current and upcoming sprints, and attempt to mitigate potential issues that may arise that will prevent the agile team from successfully completing sprints on-time and on-budget
  • coordinate with the agile team, client stakeholders, and 3rd party stakeholders in real-time as necessary to resolve any current or anticipated blockers
  • conduct at least weekly real-time stand-ups with the agile team to review progress and facilitate collaboration
  • rally the agile team around successful completion of the sprint's deliverables
  • shield the agile team from unnecessary distractions that might compromise the successful on-time and on-budget completion of the sprint
  • test each user story and task against established acceptance / test criteria to validate completion, including testing on various devices and browsers as may be appropriate
  • reopen and reassign tasks that do not pass internal testing
  • demonstrate internally approved tasks to client or facilitate client's independent final testing and approval of tasks each sprint
  • distribute regular progress reports and maintain a consistent level of communication with client stakeholders
  • coordinate release / production deployment timing and activities between agile team and other relevant stakeholders in the release / deployment process

Continuous Process Improvement

  • define and manage a well-defined project management process and champion ongoing process improvement initiatives to implement best practices for agile project management
  • promote empowerment of the team, ensure that each team member is fully engaged in the project and making a meaningful contribution, and encourage a sustainable high-levels of quality for the team

Generally

The Agile Project Manager will be involved with several different projects, clients, stakeholders, and agile team members simultaneously, and must have a strong ability to maintain a strong working knowledge across all of these aspects and switch contexts frequently and effectively.

At the enterprise level, must be comfortable leading and managing large, complex enterprise-level projects consisting of multiple internal, client, and 3rd party team members and/or requiring integration with other activities outside the scope of the agile teams.

At the team level, must be forward-looking to play a consultative role to put in place the appropriate people, process, and tools and coach members of the team as needed to optimize the efficiency of the agile team.

Should always demonstrate good judgment and skill to develop a project management approach that is suitable for planning and managing the effort to achieve the project goals within designated project constraints.

In performing these roles, the Agile Project Manager will be expected to use a high level of knowledge and experience in app design and development project management principles and practices to fit large, complex, mission-critical, enterprise-level projects and with the appropriate level of planning and provide the right balance of agility and predictability.

Qualifications

  • Solid understanding of software development life cycle as well as expert knowledge of both Agile and traditional project management principles and practices and the ability to blend them together in the right proportions to fit a project and business environment
  • A proven track record of successfully implementing software or web development projects using Agile methodologies including 5+ years of experience as a Project Manager managing large, complex projects in a high-tech development environment with multi-function teams
  • Prior experience with SCRUM/Agile methodologies with enterprise-level application development projects
  • Experience overseeing and managing multi-function project teams including client stakeholders, third party collaborators, user interface and user experience designers, front end and back end developers
  • Balanced business/technical background: sufficient level of technical background to provide highly-credible leadership to development teams and to be able to accurately and objectively evaluate complex project risks and issues
  • Ability to provide leadership to agile team and collaborate with customers and develop strategies and solutions of high business value

Skills Required:

  • BA or BS or equivalent experience is required; MA or MS is a plus
  • Strong interpersonal skills including mentoring, coaching, collaborating, and team building
  • Strong analytical, planning, and organizational skills with an ability to manage competing demands
  • Strong knowledge and understanding of business needs with the ability to establish/maintain high level of customer trust and confidence
  • Proven ability to lead software development projects and ensure objectives, goals, and commitments are met
  • Solid understanding of and demonstrated experience in using appropriate tools, such as:
    • Confluence, JIRA, and Slack
    • Google productivity suite, like Google Sheets and Google Docs
    • teleconferencing tools, such as ZOOM
  • Excellent oral and written communications skills and experience interacting with both business and IT individuals at all levels including the executive level
  • Creative approach to problem-solving with the ability to focus on details while maintaining the “big picture” view

Additional Information

All your information will be kept confidential according to EEO guidelines.