<prompt> Tengeneza maelezo ya kazi kwa mpanga programu.  <response>: Kichwa cha Kazi: Kusudi la Kazi ya Mtayarishaji Programu: Mtayarishaji programu atawajibika kutengeneza, kubuni na kutekeleza programu, programu na mifumo inayotegemea kompyuta kulingana na maelezo ya kampuni au wateja. Majukumu Muhimu: 1. Andika, jaribu, suluhisha na udumishe programu za kompyuta na programu za programu. 2. Tafsiri mahitaji ya mradi kuwa msimbo, kwa kutumia lugha za programu kama vile Java, C, Python, n.k. 3. Shirikiana na wasanidi programu, wahandisi na wasanifu wengine katika mchakato wa usanidi. 4. Kuendeleza, kuboresha na kudumisha programu zilizopoprogramu na masuala ya utatuzi. 5. Andika na udumishe nyaraka za kiufundi, kama vile, miongozo ya mtumiaji, maelezo ya muundo, n.k. 6. Endelea kujifunza na kusasishwa na teknolojia na lugha mpya. 7. Shiriki katika ukaguzi wa kanuni na muundo ili kudumisha viwango vya ubora wa msimbo. Mahitaji: 1. Shahada ya Sayansi ya Kompyuta au uwanja unaohusiana. 2. Uzoefu uliothibitishwa wa kufanya kazi kama programu. 3. Ustadi katika lugha nyingi za programu kama vile Java, C, Python, nk. 4. Uzoefu wa mbinu na mifumo ya ukuzaji programu km Agile, Scrum. 5. Ujuzi wenye nguvu wa kutatua matatizo. 6. Uwezo wa kufanya kazi kwa kujitegemea na ndani ya mazingira ya timu. 7. Ujuzi bora wa mawasiliano ya maandishi na maneno. Mgombea aliyefanikiwa atakuwa mbunifu na mpangaji programu anayeweza kubadilika na anayependa teknolojia na kuwa na uwezo wa kufanya kazi katika mazingira ya haraka. 