genealogy software developer careers in India