net c careers in Egypt