Candidate should have minimum good of hands on Salesforce development experience.
Hands on experience in lightning tool would be a additional / direct fit for this position (preferable but optional).
Should be good on the base foundation skills like Java / .Net.
Should have good client facing experience.
Sales-force certification would be a added advantage, optional.