Description

Duties:

Planning and defining project scope

  • Work with all project stakeholders – business and technology partners to gather high level requirements and create the project charter.
  • Narrow down the requirements along with technical lead to define the scope and high-level timeline of the project.
  • Create detailed Project Plan with interim milestones.

Estimation of effort

  • Break down high level project requirements into individual user stories in collaboration with the Product Owner.
  • Determine the effort involved in delivering the user stories in individual sprints using Agile tools.
  • Create detailed Resource Plan and accordingly request resources from the resource manager.
  • Prepare system design, technical architecture and high-level test scenarios.
  • Create system design specifications based on the requirements gathered, which will include database parameters or specifications, ER diagrams, Use case diagrams, System diagrams, flow charts, data flow diagram, Component diagrams

Participate in end to end software development and testing

  • analyze, design, development, testing and implementation of software applications as per the project schedule and scope.
  • Software defect management based on priority and severity of issues.

Developing and analyzing project metrics

  • Determine factors that measure the success of a project in quantifiable terms.
  • Track project performance against those factors to analyze the successful completion of short and long-term goals

Create policies, procedure and framework for the project to meet audit requirements

  • Throughout the life cycle of the project, monitoring is done to ensure that these set standards are met. Follow-up with project stakeholder for mandatory approvals from Security, Architecture, Compliance, Risk and Audit, Release Management

Release management

  • Release new versions of the application with enhanced features as well as defect fixes. Prepare and review Implementation Tracker and Migration Plan.

Follow Agile/Scrum project methodology

  • Participate in daily stand up, sprint planning, backlog grooming, sprint review and retrospective to have efficient functioning of the team processes towards project goals.
  • Be part of Agile best practices to be able to increase the team velocity.

Stakeholder and Vendor management

  • Provide visibility and work with multiple stakeholders to keep them apprised via annual, quarterly, monthly, weekly reporting.
  • Facilitate communications with vendors to keep track of expected delivery, resource efforts and invoicing.

Education

Bachelors’ Degree in Computer Science