architecture u 0026 landscaping careers in Seeb, Oman