Gendev workers back at work after 28-day strike