software architecture careers in Mohali, India