Business Analyst
The Business Analyst serves as a bridge between business users and technical teams, helping identify business challenges, opportunities, and system needs and translating them into clear technical and functional requirements. This role partners closely with stakeholders to understand business processes, gather requirements, analyze data, and help develop practical technology solutions. The Business Analyst will also support system implementations, documentation, training, and ongoing improvements to business applications.
Key Responsibilities
- Partner with business users and stakeholders to understand operational challenges, business needs, and opportunities for improvement.
- Gather, analyze, document, and translate business requirements into clear functional and technical requirements for IT and development teams.
- Facilitate discussions with users to determine software, configuration, integration, customization, or system enhancement needs.
- Serve as a liaison between our client’s employees, retail/member users, and technical teams to ensure technology solutions effectively support business objectives.
- Analyze existing business processes and systems and recommend improvements that increase efficiency, usability, and effectiveness.
- Create and maintain process flows, system documentation, user guides, requirements documentation, and other reference materials.
- Write and troubleshoot moderately complex SQL queries involving multiple tables, joins, and data relationships.
- Assist with basic database structures and use data analysis to support business and system decisions.
- Support the implementation and rollout of new or updated software applications while ensuring project milestones and timelines are met.
- Coordinate with IT teams and other stakeholders to ensure systems, applications, and technology initiatives are aligned and properly integrated across the organization and at the retail level.
- Provide ongoing support, guidance, and troubleshooting assistance to software users.
- Develop and deliver training for corporate, member/retail, and end users as needed.
- Participate in testing, validation, implementation, and continuous improvement of business applications and technology solutions.
- Perform additional projects and responsibilities as assigned.
Qualifications
- Bachelor’s degree or equivalent combination of education and relevant experience.
- 5+ years of experience in Business Analysis, Systems Analysis, Application Support, or a similar technology-focused role.
- Strong understanding of business systems and how applications, databases, and technology platforms integrate and interact.
- Experience gathering business requirements and translating them into functional and technical specifications.
- Working knowledge of SQL, including the ability to write moderately complex queries using multiple tables and joins.
- Strong understanding of business operations, processes, and technology-driven process improvement.
- Excellent analytical, critical-thinking, problem-solving, and organizational skills.
- Experience supporting software implementations, system enhancements, or technology projects.
- Strong written and verbal communication skills with the ability to communicate effectively with both technical and non-technical stakeholders.
- Ability to manage multiple priorities and work effectively both independently and within a collaborative team environment.
- Strong customer-service mindset and ability to build productive relationships across departments and user groups.
Additional Requirements
- Ability to travel independently, including occasional overnight travel as required.
- Valid driver’s license and satisfactory driving record.
- Valid passport or ability to maintain one as required for the position.
- Ability and willingness to complete required company, compliance, safety, and position-specific training.
- Commitment to following our client’s policies, procedures, Code of Conduct, and applicable safety and regulatory requirements.