<prompt> Eleza majukumu muhimu ya mhandisi wa programu.  <response>: Majukumu muhimu ya mhandisi wa programu ni pamoja na kubuni, kuendeleza, kupima, na kurekebisha programu za programu. Wanafanya kazi na timu zinazofanya kazi mbalimbali ili kuhakikisha ubora na utoaji wa programu kwa wakati unaofaa. Zaidi ya hayo, wahandisi wa programu pia wanawajibika kuunda miongozo ya watumiaji na mipango ya majaribio, kupeleka programu, na utatuzi na kutatua matatizo ya kiufundi. Wanaweza pia kupewa jukumu la kutafiti na kutathmini zana za ukuzaji programu na kuunganisha zana za programu na teknolojia zilizopo. 