A software trainee can perform a wide array of jobs depending on the organization he or she is employed with. You may need to attend conferences to learn the basics of the process of software development, following which you may be required to participate in computer programming or design. Generally, software trainees begin their careers through performance of minor programming jobs under the supervision of a software engineer. Therefore, your resume format should reflect that you are a good learner. After attending numerous training sessions, trainees may need to contribute to an assigned project on an application level. With sufficient experience, he or she will move to the component level. Your resume format should, therefore, highlight exceptional proficiency in executing programming tasks. Other secondary responsibilities of software trainees include maintaining existing software, coming up with new software designs, and installing and customizing software. Your resume format should unequivocally demonstrate your aptitude for computer programming and related fields.