API 510 570 653 careers in Ibri, Oman