Return to Article Details Professional soft competencies of future software engineers: key concepts Download Download PDF