Applications Analyst II

Mass General Brigham

About Us

As a not-for-profit organization, Mass General Brigham is committed to supporting patient care, research, teaching, and service to the community by leading innovation across our system. Founded by Brigham and Women’s Hospital and Massachusetts General Hospital, Mass General Brigham supports a complete continuum of care including community and specialty hospitals, a managed care organization, a physician network, community health centers, home care and other health-related entities. Several of our hospitals are teaching affiliates of Harvard Medical School, and our system is a national leader in biomedical research.

We’re focused on a people-first culture for our system’s patients and our professional family. That’s why we provide our employees with more ways to achieve their potential. Mass General Brigham is committed to aligning our employees’ personal aspirations with projects that match their capabilities and creating a culture that empowers our managers to become trusted mentors. We support each member of our team to own their personal development—and we recognize success at every step.

Our employees use the Mass General Brigham values to govern decisions, actions and behaviors. These values guide how we get our work done: Patients, Affordability, Accountability & Service Commitment, Decisiveness, Innovation & Thoughtful Risk; and how we treat each other: Diversity & Inclusion, Integrity & Respect, Learning, Continuous Improvement & Personal Growth, Teamwork & Collaboration.

General Overview

The Application Analyst II develops the knowledge and skills necessary to understand the business operations that the software supports across the Mass General Brigham Research Community. This position contributes to the achievement of overall goals and strategy of the assigned business group, with proactive engagement with key business stakeholders and end users to gather and document requirements. Day to day responsibilities includes discussions and alignment with assigned business areas on prioritization of work backlogs, assignment of business value and strategic relevance, and the definition of requirements and acceptance criteria. The Application Analyst II also provides testing expertise before software releases and coordinates signoff with the business and product owners before go-live.

Principal Duties and Responsibilities

  • Act as a Product Owner or Scrum Master for specific modules within key applications supported by the group.
  • Organize and conduct governance meetings to align with key stakeholders and end users on backlog priorities and business value of backlog items
  • Maintain an updated and detailed product backlog in ADO
  • Act as a mentor and coach to Application Analyst I employees, providing business and technical guidance on the functionality of the systems and the internal processes used within the team to provide quality releases to end users.
  • Provide quality software by using Agile software development practices that conform to the team’s standards for analysis and testing. Develop User Stories and other Product Backlog items, and business requirements for new and enhanced functionality within supported software applications. This involves working with users to solicit and document business needs and creating detailed business requirements to be approved by the users and used by the developers as input to the development process.
  • Work with developers and technical resources to provide input to technical design, data architecture and delivery solutions.
  • Work with technical leads in designing technical solution options with documented pros and cons, and related level of effort estimates.
  • Organize and execute release management activities. Plan and conduct “dry runs” prior to production deploy, and work with key stakeholders on prioritization of showstopper or other scheduling, coordinating and the management of production releases across multiple Scrum Teams. Release may include application updates, application patches, security improvements or other work to be deployed to production.
  • Create screen prototypes and screen narratives to illustrate screen design and describe the functionality of web pages.
  • Follow the process for tracking all requests into the team’s issue tracking system (ADO).
  • Provide level two applications support, working with the Help Desk and using the team’s tracking system (ServiceNow).
  • Facilitates sessions to engineer business processes and drive process improvements within business areas supported.
  • Participate in redesign and development of existing or new processes by providing review and feedback. Participate in rolling out training of new processes as needed
  • Provides innovative suggestions based on hands on knowledge of the workings within the team and the applications.
  • Responsible for planning and providing training and on-going support of production applications.
  • Regularly maintain project status reports for IS management, application subcommittee and end user community.
  • Provide quality assurance (QA) software testing of research enterprise production applications; development and execution of test cases.
  • Participation and contribution to team development functions, including requirements reviews, technical reviews and walkthroughs.

Qualifications

  • Professional Scrum Master (PSM) Certification highly desired
  • Certified Scrum Product Owner (CSPO) highly desired
  • Bachelor’s degree in computer science, software engineering, informatics, or business required.
  • Master’s degree in informatics, project management, or business preferred
  • Experience developing, supporting and implementing research administrative software solutions required
  • At least 5 years creating business requirements for web-based software applications.
  • Ability to mentor more junior level analysts and provide guidance on project delivery best practices and standards within the Research Applications group.
  • Outstanding analytical and problem solving abilities.
  • Strong verbal and written communications skills with various stakeholders, end users and other team members. Ability to coordinate and execute “dry runs” before production deployment and follow up with key stakeholders to prioritize showstoppers or other defects which need to be addressed before deployment.
  • Ability to complete tasks on a regular schedule and meet deliverables as outlined by the the Team Lead.
  • Demonstrated experience developing and executing detailed test plans and coordinating signoff from key stakeholders and end users prior to go live

Skills, Abilities, Competencies

  • Ability to operate in fast paced team environment; respecting, understanding and assisting fellow team members across the tracks is critical.
  • Excellent communication skills necessary for writing detailed business requirement documents and interfacing with the user community and the technical development staff.
  • Quality and thoroughness of business requirements documents demonstrated through minimal questions from developers during the development construction phase.
  • Able to identify defects and system flaws, their probable causes and their impact on operations.
  • Understand how to report on issues, offer possible solutions and decide on the optimal course of action.
  • Able to independently create test scenarios and test scripts and execute test cases accordingly.
  • Able to provide a high quality level of information captured through team’s issue tracking system (ADO).
  • Demonstrates ability to prioritize tasks with an appreciation for critical paths; prioritize other’s work as needed to ensure the right things are being done first and given close attention.
  • Able to self-manage, assuming full ownership of overall outcomes from start to finish.
  • Able to independently conduct meetings, both informal and formal. Able to plan agendas, slides, and meeting minutes with action items.
  • Ability and desire to learn new software to assist with day to day responsibilities.
  • Responsible for creating training material, as required, and high comfort level with conducting end user training sessions. environment.

JR2019