VFS Global, the world’s largest outsourcing and technology services specialist for governments and diplomatic missions... worldwide, We are Hiring an Manager / Sr Manager- Business Analyst to manage all Analysis related support at all VAC’s in globe......
Job Location: Ottawa, ON, Canada