Business Analyst (Software Engineering)
Dynamed Solutions, LLC · Columbia, MD · 1 mo ago
AnalystFull-time
Essential Duties and Responsibilities
- Works with the Analysts and other stakeholders on requirements gathering and scoping for product Features
- Refines features so that the development team can clearly understand what is being developed
- Identifies spike opportunities for the given features
- Defines user stories for the features, including writing Acceptance Criteria for the Devs and QAs, and ensure stories meet the Definition of Ready
- Communicate any changes in requirements following RRB approval to appropriate stakeholders
- Ensure that the product team backlog is in priority order
- Regularly participant in Scrum process
- Facilitates Scrum meetings (Daily Scrum, Grooming, Planning, Review, and Retrospective)
- Keep track of the team’s capacity, velocity, and predictability
- Work with the team to refine and groom stories
- Plan sprints based on the team’s current capacity
- Review Test Plans for stories before closing items, ensuring all items are meeting the Definition of Done
- Attempts to remove any blockers from the team, if unable to remove blockers, and reaches out to the leadership to escalate any issues blocking the team
- Take ownership of overall success of the service
- Aid in the transition of developed services to operations teams (DevOps, App Support)
- Determine appropriate Release timelines together with Leads and Analysts
- Handoff Release items to Release Manager to push through deployment and validation progress
- Ensures that the teams stay on track to reach quarterly goals
Qualifications
- Ability to work with many different stakeholders and subject matter experts from different backgrounds (clinical, business, technical).
- Experience with Agile/Scrum methodology, particularly with the Product Owner role and with writing User Stories and Acceptance Criteria.
- Comfortable working in fast paced environment with changing priorities.
- Experience with writing and executing test cases a plus.
- Take pride in delivering software that meets the client’s needs.
- Knowledge of Agile incremental development methods.
- Demonstrated ability to work well on a diverse team.
- Experience writing requirements for REST APIs and/or SOAP web services, GRPC a plus.
- Experience testing APIs via Postman or similar tool.
- Experience creating wireframes or mockups through tools such as Figma or Balsamiq preferred.
- Experience with Jira as management tool preferred.
- Familiarity with Microsoft Azure preferred.
Experience and/or Education Requirements
- Bachelor's degree in IT or business field
- 3+ years of work experience required
- Minimum 2-3 years in a Business Analyst position or similar role with a software development team