Business Analyst
Information Technology
Job Description:
On behalf of our public sector client, Affinity is looking for a Business Analyst to provide technology planning, business analysis, requirements definition, systems design review, and client support services. Provides technical and project management expertise for multiple, concurrent, medium-sized projects from initiation to completion. The business analyst will analyze existing and new business processes, determine and define business requirements, and develop process maps that are translated into functional specifications.
Responsibilities:
- Conducts joint technology planning, process designing and business requirement translating sessions with clients to identify and document business situations requiring technological solutions.
- Researches and develops business cases including technological alternatives, cost-benefit analysis, revenue implications, program area resources, and policy/procedural enhancements.
- Supports clients with the preparation and content of funding applications.
- Translates business processes into technical specifications.
- Prepares and or contributes to feasibility studies, requirements analyses, information strategy plans, and project proposals, within organizational and industry standards.
- Leads small to medium-complex projects.
- Develops project plans, obtains commitment from all groups, and recommends project plans to the approval authority.
- Monitors and controls project progress and takes corrective actions when required.
- Provides work direction and performance feedback to staff assigned to projects.
- Ensures completion and/or completes technical reviews, quality assurance checks, and post-implementation reviews.
- Ensures program logic and specifications are adhered to.
- Reviews project history, identifies potentially reusable systems components, and finalizes project completion document.
- Develops and implements procedures (i.e. naming conventions, data dictionary management, transaction definitions, testing/operational procedures, client training, etc).
- Documents changes to systems and costs of producing new manuals, reports, etc.
- Provides advice to clients regarding problem resolution and support issues.
- Assists more senior staff by performing components of major mission-critical systems projects.
- Participates in procurement processes as and when required.
- Assists in the development, enhancement, and maintenance of the organization's proprietary software.
- Develops and maintains a thorough understanding of wider business operations, customer/client/stakeholder profiles, and needs.
- Ensures compliance and conformity to existing and/or new business processes.
- Designs, supports, and conducts various levels of system and report testing.
- Designs and or delivers system and process-related training.
- Leads projects and or chairs committees.
- Provides systems production support including data maintenance processes.
- Other related duties.
Requirements:- Education: Degree, diploma, certification, or equivalent in a business, computer science, or associated field.
- Experience: Experience providing business analysis related to integrated custom applications with complex business processes, preferably in a Microsoft environment.
- Knowledge:
- Change management processes and project management methodologies.
- Application design and development life cycle; and of Information Technology security.
- Business Analyst research tools and techniques such as data modeling, process mapping, and LEAN Six Sigma.
Competencies:- Service Orientation
- Teamwork and Co-operation
- Results Orientation
- Integrity
Role Specific:- Analytical thinking
- Planning, Organizing, and Co-ordinating
- Innovation
- Commitment to Continuous Learning
- Partners with Stakeholders
Hourly rate: $75 - $80 per hour.
Affinity Earn:Know someone who's great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at
https://affinity-group.ca/earn/ or browse our jobs & follow us at
https://www.linkedin.com/company/affinity-staffing/jobs/About Affinity:Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.
For more information on Affinity, please visit
www.affinity-group.caJob Number: 11192
Job DetailsCity: Vancouver
Province/State: BC