Entry Level - must give them explicit instructions, check everything they do, little or no design responsibility, no analysis responsibility
Junior - less explicit instructions, less checking, some minor design and analysis responsibility; helps the entry-level people find the compiler and use the repository
Senior - major design and analysis responsibility, is expected to correct oversights on his/her own, nolittle/no checking, nolittle/no instructions; helps the junior-level people learn/improve analysis and design skills