Hi Aspirant,
Both the degrees mentioned (BSc in Agriculture and B. Tech in Dairy) has immense potential and stands firm when it comes to placements. In case of government jobs too, both the courses give you immense opportunities. For government jobs in general sectors (including banks), both the degrees give you equal opportunities, however, if you have any special roles in mind that might be filtered based on the degree.
Again, if you (in future) change your mind and want placements in private firms, then B. Tech will be the best option.
All that said, if government job is what you are only looking for decide based on the following factors:
Hope this cleared your doubt.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile