As part of a recruitment procedure I've been asked to fill out a form that describes my software development skills. Each line of the form is based on this template:
Category Skill Last used Years Level Database Microsoft SQL Server 2009 12 High
One problem is that the skill Microsoft SQL Server isn't very well defined. Is it about database administration or is it about developing software that uses SQL Server? Aside from the ambiguities of short skill names I also have the problem that the skills listed in the form isn't a good measure of my personal software developer skills. They are all very technology and/or product focused, and the list seems to have been compiled before the .NET era.
I think I am allowed to edit the list, but rather than adding a few lines for C#, LINQ and whatever else I might come up with I was hoping that there was a more formal approach to measuring software developer skills. Perhaps some framework used by the industry.
Are there any formal or standardized frameworks for measuring software developer skills? And how should I create a list of skills suitable for use in the form described above that emphasizes important modern software developer skills instead of arcane technologies like MS-DOS and Netscape?
Edit to clarify why I have to fill out this form
I'm a freelance software developer and the recruiter is working in a company that sells consulting services. To present me to potential third party customers she needs an expanded CV including a list of skills like the one I have described. My goal is to provide a list of skills that documents that I'm a highly skilled software developer as this may increase my chances of the third party actually wanting to meet me in person. Unfortunately, the list I have now is not a good tool for that in my oppinion.