Capture and sign-off of business requirements, stories, use cases, business flows and acceptance criteria
Facilitate discussions between the development and business teams
Support the business project manager with project planning, status and budget control
Support the team through the entire Agile project lifecycle including requirements, development, testing/quality assurance and production release
Help create and identify effective solutions design for web applications
Evaluate design of new and existing systems to judge their functionality, effectiveness, reliability, performance, usage, maintainability and cost of ownership
Assist in the preparation and execution of developer integration tests
Contributes to team project planning and to project goals
Strong in collaboration, coordination, communication and has the ability to manage delivery of the project across multiple stakeholders
Experience in delivering Java based Web Applications in a SOA environment
Experience as ScrumMaster/Project Manager delivering web applications
Experience working in distributed environments
Possesses and applies broad knowledge of applications programming principles.
Competent to analyze diverse and complex problems.
Knowledge includes advanced work on standard applications programs including coding, testing and debugging.
Advanced ability to effectively troubleshoot program errors.
Advanced understanding of how technology decisions relate to business needs.