Duties
- Defines customer needs in technical and business contexts to ensure the proposed solutions meet customer objectives.
- Provide guidance with planning and prioritization of business analysis activities for large projects and support efforts.
- Elicit and document user requirements to meet business objectives, and organize information into logical documents using business analysis models.
- Respond to questions and ensure understanding of why the business solution was chosen, guiding both technical and customer departments in system development.
- Ensure accurate deployment of solutions through review of problem logs, assisting with test plans and test matrices, and other analysis activities.
- Validate the business need for solutions to business problems and process improvements.
- Facilitate the transfer of knowledge about the "big picture" direction of the business units to others who support them.
- Provide input on the business direction for system changes.
- Mentor less experienced business systems analysts.
Skills
Skills and Abilities :
Demonstrated expertise in the concepts of the supported business unit and knowledge of standard industry practices and procedures.Able to communicate effectively with technical and non-technical audiences, expressing complex concepts to all management levels, peers, and business units.Able to influence and negotiate solutions to business problems with strong teamwork and interpersonal skills.Understands how IT affects an organization and can link it to business processes with excellent analytical and conceptual skills.Able to read and comment on test plans, test matrices, project plans, and scope and design documents.Has a conceptual understanding of project management techniques.Preferred Software and Other Tools :
Visio, MS Project or similar software, data mining using DB2, SQL, and / or other tools.Key Responsibilities
Serve as the Business Analyst supporting secure, web-based Java applications in an Agile Scrum environment.Participate in daily stand-ups, sprint planning, backlog refinement, and retrospectives.Collaborate with Product Owners to prioritize and refine product backlogs and ensure stories are clear, testable, and aligned with business needs.Write and update User Stories with detailed Acceptance Criteria for development and QA teams.Partner with developers and testers to clarify requirements, review API documentation, data models, and UI wireframes.Analyze how new features integrate with existing Java-based systems, ensuring compliance with security and performance standards.Support User Acceptance Testing (UAT) by coordinating with stakeholders and validating business functionality.Manage Agile work items and progress using Digital.ai Agility (formerly VersionOne).Required Skills & Experience
Agile Scrum methodology experience, including ceremonies and documentation.Proven ability to write detailed User Stories with Acceptance Criteria.Experience working on secure, web-based applications.Basic understanding of Java-based systems to effectively communicate with developers and understand system constraints.Preferred / Nice-to-Have Skills
Experience using Digital.ai Agility for backlog management.Understanding of secure application environments, including authentication, authorization, and data privacy.Familiarity with tools such as Visio, SQL, and Insomnia.Agile certifications such as Certified Scrum Product Owner (CSPO) or PMI-ACP.Interview Process
Remote interview process with the Palmetto team.Location
Join our dynamic team in Columbia, SC, a vibrant city known for its rich history, cultural attractions, and thriving business community. Enjoy a great work-life balance in a location offering a mix of urban and outdoor activities.