1 IT Project Manager Software Development Jobs in Genf