Finxer Technologies Walk in Drive | Customer Relationship Manager and Recovery Officer Role | 1 – 6 years 3 May 2024