Business Analyst (Report on-site 1-2 times per week)
Description: This position is responsible for assisting businesses in implementing technology solutions in a cost-effective manner by determining the requirements of a project or program and communicating them clearly to all stakeholders. Business analysts may be assigned by project, line of business or technology platform and are expected to participate in every stage of the development lifecycle, from analysis and design through testing, release and maintenance while adhering to current System Development Methodology (SDM) processes. Business analysts work closely with various customers including their immediate project teams, business unit representatives and other technical staff members, often facilitating and coordinating the communication among all parties.
Responsibilities:
- Work on medium to complex business projects and will be responsible for providing advice technical and counsel to their customers on solution design and implementation.
- Identify and communicate with key stakeholders.
- Analyze business and industry data using data analytics tools.
- Propose solutions for process improvement.
- Facilitate communication between different groups.
Qualifications:
- Education: Employers typically prefer candidates with relevant degrees such as Bachelor's or College Degrees in fields like Business, Computer Science, Education, Engineering, Technical, Information Systems, Finance, Business/Management, or Information Technology.
- Experience: 4+ years of experience in business analysis or a related field.
- Proficiency in data analysis tools and techniques.
Are there additional required / specialized skills, in addition to the standard job description, which should be included? Or any additional information that needs to be shared in the Sourcing Event regarding this request?
Additional Requirements: Yes
Additional Requirement Detail:
- Requirements gathering and analysis / break down of large requests into user stories and/or component parts
- System to system integration design based on requirements.
- Understand functionalities of both systems.
- Document data flow and functional scenarios between systems.
- Agile or agile-variant software development methodologies
- Understanding of testing concepts through the software development lifecycle (unit, performance, regression) and capability to write test cases and test plans
- Proven strength in interpreting customer business needs and translating them into application and operational requirements.
- Experience with business and technical requirements analysis, business process modelling/mapping, and data modelling.
- Strong experience with various software development methodologies such as Agile, SCRUM, Waterfall, etc.
- Strong experience building, writing and executing test cases (using technologies such as Azure, Tosca is a plus)
- Excellent communicator - Ability to communicate verbally and in technical writing to all levels of the organization in a proactive, contextually appropriate manner.
- Excellent analytical and problem-solving skills.
- Execute root cause analysis of systems and data issues.
- Excellent organizational skills.
- Excellent understanding of business process.
- Strong ability to think through workflows and the characteristics that make each workflow different.
- Proven ability to prioritize work by dividing time, attention and effort between assigned workload and on-going support tasks.
- Proven ability to easily adapt to changes in processes, procedures and priorities.
- Experience with payment platforms, particularly Wire and ACH transfers, is preferred.