Business Analyst

  • Mr
  • King of Prussia, PA, USA
  • Sep 08, 2020
Full time Information Technology

Job Description

The Business Analyst operates as part of a CardConnect software engineering team to manage and support team inputs and outputs regarding design, development, testing, delivery, and support of software and technology products.  The Analyst will manage and support internal team projects from start to finish. They will support all aspects of the development process from design to product delivery. 

Role Description

  • Manage Team Inputs - The first outward edge of the team
    • Ticket Creation & Management
      • Receive ticket hand-off from external stakeholders and Product Managers
      • Gather & review technical requirements for new or enhanced features and products based on business requirements.
      • Define and refine requirements for quality ticket creation
      • Ensure ticket meets quality standards on all points
        • Ensure the test-ability of all requirements for new features and code fixes through the communication of concise acceptance criteria
        • Ensure tickets meet agreed upon standards
      • Manage tickets from Stakeholder boards to the team board
    • Drive efficient and well-organized stakeholder/engineering feedback loops.
    • Diligently track the assignment, and development of prioritized feature and product requests.
    • "Block and tackle” with certain support escalations; identify the issue and ensure its effectively communicated to the team leads.
    • Assist with attempts to identify and reproduce potential defects.
  • Manage Team Outputs - The last outward edge of the team
    • Assist with review and shepherding team output
      • Tickets
        • Correct Labels/release
        • Kanban board
      • Notifications & Alerts
      • Release notes
      • Audit records
      • Calendar events
    • Assist in hand off to Product Manager for to-market initiatives
  • Team Support - The mortar that fill gaps and supports the team overall
    • Organize and engage discussion around feasibility, estimation and the adaptation of our scaling methodology.
      • Support the team's SDLC evolution
    • Effectively communicate and document:
      • Status, issues, dependencies, or blockers of important road-map items
      • Timing/estimations throughout the development life-cycle
      • Content that supports product & features prior to, or around release, in order to align with external/internal publishing
    • Document key meeting notes as needed
    • Manage internal projects
      • Group and identify project considerations/resources
      • Make and maintain project tracking pages
      • Work with team to ensure successful outcomes

Required Skills & Proficiency

  • Experience in Software Development Life Cycle (SDLC)
  • Experience in Software Design
  • Writing and managing of business and technical requirements
  • Client Relationship Management
  • Project Management
  • Strong Communication Skills
  • A high level of organization is required
  • Proficient in Microsoft Office Suite, JIRA, & Confluence
  • BS at accredited university
  • 2-3 years’ work experience
  • Experience with Java, SQL, and Linux is a plus