I am not sure if this helps....but this is what i did...
I went to "http://www.flcdatacenter.com/casesearchperm.asp" to get the details of the LC filed by my employer. I found that this was the OCC code "030.162-014" under my LC was filed.
These are the OCC codes and description (common software related)
030.162-014 - pgmr analyst
030.062-010 - sw engineer
030.167-014 - systems analyst
The above job codes falls under the ONET*Code 15-1051.00 Computer Systems Analysts
You'll get the job description for the above ONET*Code defined by the GOV as
*********************************************************
Summary Report for:
15-1051.00 - Computer Systems Analysts
Analyze science, engineering, business, and all other data processing problems for application to electronic data processing systems. Analyze user requirements, procedures, and problems to automate or improve existing systems and review computer system capabilities, workflow, and scheduling limitations. May analyze or recommend commercially available software. May supervise computer programmers.
Tasks | Knowledge | Skills | Abilities | Work Activities | Work Context | Job Zone | Interests | Work Values | Related Occupations | Wages & Employment
Tasks
Analyze information processing or computation needs and plan and design computer systems, using techniques such as structured analysis, data modeling and information engineering.
Assess the usefulness of pre-developed application packages and adapt them to a user environment.
Confer with clients regarding the nature of the information processing or computation needs a computer program is to address.
Define the goals of the system and devise flow charts and diagrams describing logical operational steps of programs.
Determine computer software or hardware needed to set up or alter system.
Develop, document and revise system design procedures, test procedures, and quality standards.
Expand or modify system to serve new purposes or improve work flow.
Interview or survey workers, observe job performance and/or perform the job in order to determine what information is processed and how it is processed.
Provide staff and users with assistance solving computer related problems, such as malfunctions and program problems.
Recommend new equipment or software packages.
*********************************************************
Paraphrase the above into a letter of your own and ask your employer to give a letter with the similar phrases (need not be the exact wordings).
Hope the above is of help to others.