Good points about making sure that the reference also meets DIMIA requirements if the period crosses the last 4 years. However, I do not think there is enough quality information in the reference for ACS to buttess your level of skill in the position. Their guidelines as to what information should be included in any reference:
"demonstrated levels of competence with any computer languages, the various types of hardware and software used and the extent of involvement with any major projects."
OFten it is like getting blood from a stone when trying to get detailed references from employers. You may be able to talk a line-manager into giving an "unofficial reference" (to supplement the brief official one) which will have all the necessary detail. Such a letter would need the contact details of the refereee, how long he has woreked for the same company and in what positions (a business card that states his position in the company stapled onto the plain reference would be good). Better evidence is an official letter from your employer as described in your post, a similar letter relating to the person giving you the unofficial reference.
ACS are getting tougher and tougher in buttessing references that evidence the required IT experience for the Groups A and B, so make the effort to get quality references.
Tony
--