Job descriptionCarries out new / renewal of work permit applications for foreign workers and follows up with the purchase of bond guarantee;Co-ordinates with site staff on workers' renewal and cancellation of work permit matters;Follows through on home leave application of foreign workers and seeks the necessary approvals;Purchases air ticket for resigning workers;Updates new worker details (passport, bank account no, work permit) in payroll system and worker particulars folder;Carries out computation of workers' payroll and data entry in payroll system;Assists in the preparation of costing report by keying in the cost allocation in the payroll system after payroll processing;Assists in the reconciliation of credit card bills by matching the invoices with the receipts before passing on to Accounts Department;Carries out prompt update of staff and worker daily movement report;Follows up promptly on government application of foreign worker levy waiver;Carries out periodic checking of workers' passport expiry dates;Carries out scanning and filing of workers documentation;Creating invoicePerforms any other duties as assigned.