Hi @kd_bansil
 
I understand the requirement which you are trying to achieve , Below i am sharing the two links for you reference - which does exact the same functionality which you would like to achieve - so based on those links create a custom module with customer attributes and do further processing - it will create a additional fields on the both end - frontend and backend as well.
 
http://www.extensions.sashas.org/blog/magento-2-make-customer-attribute.html
 
http://www.ibnab.com/en/blog/magento-2/magento-2-add-custom-eav-attribute-to-category-or-customer
 
On the backend - in a grid all the columns are always drag and droppable so you can easily maintain the sequence at the backend.
 
For frontend and its additional fields refer the above given links  and do the necessary steps for the same :
 
Hope it helps ! 
					
				
			
			
				
	if issue solved,Click Kudos & Accept as Solution