Hi Amir.
Please check out this thread:
https://totara.community/mod/forum/discuss.php?d=11844
The first scenario would work in your case, as long as you enable multiple jobs and you make sure that your users don't change the order of their job assignments within their profiles.
Or to prevent that mistake from happening, use scenario two, and include the job assignment id number column in your import with value "1" for all records - if someone did swap the job assignments in their profile then it would still be updating the job assignment with id "1", wherever in the list it is. You can leave out the other job assignments from your import source. Job assignments are only created or updated using HR Import. They aren't deleted if they are missing from the import, and only the records in the import are affected.
Nathan