I am a developer in a small team of 3 developers and one intern. The intern is on a 12 week contract with us. He has been assigned a small project however he has very little development experience. I have encouraged him to raise any questions & concerns with myself however he has been rather quiet.
Recently I became concerned with the lack of communication so I sat down with him and went over his work. The quality of his work is of significant concern. Under normal circumstances I would avoid raising this concern with management as I don't see it as my place, however going forwards the application will manage a critical business process & I have my doubts about the maintainability & future development of the application.
In summary should I raise my concerns with management and if so in what manner?
Update: I had an informal chat with my manager and I raised it with him. Turns out he already had similar concerns and was planning on moving him onto his own project.