Paglalarawan ng trabaho ng engineer programmer. Paglalarawan ng trabaho ng isang software engineer Mga responsibilidad sa trabaho ng isang programmer technologist

tinutukoy ang mga karapatan, tungkulin at pananagutan ng empleyadong humahawak sa posisyong ito. Tungkol sa mga tampok at uri paglalarawan ng trabaho para sa mga programmer tatalakayin sa artikulo mamaya.

Ano ang ginagawa ng isang programmer?

Sa kasalukuyan, ang propesyon ng isang programmer ay isa sa mga pinaka-in demand at medyo mataas ang bayad. Ito ay dahil sa ang katunayan na ang computerization ay umabot kahit sa pinakamaliit na opisina at opisina, at ang paghahanda at pagsusumite ng iba't ibang mga ulat sa sa elektronikong format naging mandatory. Alinsunod dito, ang gawain ng pagpili ng mga espesyalista sa larangang ito at pagbuo ng mga paglalarawan ng trabaho para sa kanila ay naging isa sa mga priyoridad para sa pamamahala ng maraming mga organisasyon.

Ang kakaiba ng gawain ng isang programmer ay ang propesyon na ito ay lubos na unibersal, at ang mga pag-andar na maaari niyang gawin sa loob ng balangkas ng kanyang larangan sa negosyo ay napaka-magkakaibang. Halimbawa, ang posisyon ng isang programmer ay maaaring kabilang ang mga espesyalista ng mga sumusunod na uri:

  • programmer ng system;
  • programmer ng aplikasyon;
  • tester;
  • espesyalista sa teknikal na suporta.

Kadalasan, ang mga responsibilidad ng mga programmer sa isang negosyo ay kinabibilangan ng pag-aayos ng pagpapanatili ng software. Bilang karagdagan, ang mga pangunahing gawain ng mga programmer, depende sa kanilang espesyalisasyon, ay kinabibilangan ng:

  • paglikha ng software upang malutas ang mga itinalagang problema;
  • paglikha ng mga website, mga programa para sa pamamahala ng website, mga online na tindahan;
  • pag-unlad mga operating system at mga shell para sa mga database;
  • teknikal na suporta at pagpapanatili ng software, pati na rin ang iba pang katulad na mga gawain.

Ang lahat ng mga nuances na ito ay dapat na maipakita nang malinaw hangga't maaari sa paglalarawan ng trabaho ng espesyalista, upang pagkatapos ay walang mga tanong na lumitaw alinman tungkol sa saklaw ng aktibidad ng isang partikular na empleyado o tungkol sa saklaw ng kanyang responsibilidad.

Hindi mo alam ang iyong mga karapatan?

Istraktura ng paglalarawan ng trabaho ng isang programmer (programming engineer, programming technician, atbp.)

Deskripsyon ng trabaho programmer dapat sumunod sa mga patakaran para sa pagguhit ng mga paglalarawan ng trabaho na tinatanggap sa negosyo. Kasabay nito, medyo natural na maaari itong magkaroon ng mga pagkakaiba na nauugnay sa mga tampok mga tungkulin sa trabaho programmer at ang mga detalye ng gawain ng isang partikular na negosyo.

Ang isang tipikal na istraktura ng paglalarawan ng trabaho para sa isang programmer ay ganito ang hitsura:

  1. Sa kanang itaas na sulok ng unang pahina mayroong isang haligi na may mga marka tungkol sa petsa ng pag-apruba ng mga tagubilin at ang posisyon ng manager na nag-apruba ng dokumento. Ang marka ng pag-apruba ay pinatunayan ng pirma ng tagapamahala. Gayundin sa hanay na ito, ang mga marka ay ginawa tungkol sa pag-apruba ng paglalarawan ng trabaho sa mga kaugnay na departamento at serbisyo ng organisasyon. Ang mga marka ay pinatunayan ng mga pirma ng mga pinuno ng mga departamento/serbisyo. Gayunpaman, kung minsan ang mga marka ng pag-apruba ay matatagpuan sa dulo ng dokumento.
  2. Ang unang seksyon ng paglalarawan ng trabaho ay nakatuon sa mga pangkalahatang probisyon. Kasama sa seksyong ito ang:
    • isang listahan ng mga kinakailangan para sa isang kandidato para sa posisyon ng programmer;
    • isang listahan ng mga dokumentong pambatas at iba pang dokumentasyon na dapat pag-aralan ng isang empleyado upang makapagtrabaho;
    • ang pamamaraan para sa pagkuha at pagpapaalis ng isang empleyado ng programmer, pati na rin ang pagpapalit sa kanya sa panahon ng kawalan;
    • istruktural na kahulugan ng posisyon ng isang programmer sa tsart ng organisasyon ng negosyo at pagkakakilanlan ng agarang superyor ng espesyalista.
  3. Ang susunod na seksyon, bilang panuntunan, ay may kinalaman sa mga opisyal na karapatan at responsibilidad ng empleyado. Kasabay nito, kung minsan (kung ang mga tungkulin sa trabaho ng empleyado ay malawak) ang bloke ay nahahati sa dalawang seksyon. Karaniwang kasama sa listahan ng mga responsibilidad sa trabaho ng isang programmer ang mga karaniwang responsibilidad para sa posisyong ito, pati na rin ang mga responsibilidad na tinutukoy ng espesyalisasyon ng empleyado (halimbawa, software engineer at software technician) at ang mga katangian ng organisasyon kung saan siya nagtatrabaho. Bilang karagdagan, ang mga responsibilidad sa trabaho ng isang programmer ay kadalasang kasama ang pagseserbisyo ng mga kagamitan sa kompyuter at opisina, gayundin ang mga karaniwang responsibilidad ng empleyado para sa pagsunod sa mga pamantayan sa paggawa at oras ng pagpapatakbo.
  4. Ang susunod na seksyon ng paglalarawan ng trabaho ay nagha-highlight sa mga detalye ng responsibilidad ng programmer para sa hindi wastong pagganap ng kanyang mga tungkulin. Mahalagang tandaan na ang sukatan ng pananagutan ay hindi maaaring lumampas sa mga limitasyong itinakda batas sa paggawa.

Mga karaniwang kinakailangan para sa isang kandidato para sa isang posisyon

Ang mga karaniwang kinakailangan para sa isang kandidato para sa isang posisyon ng programmer ay karaniwang ang mga sumusunod:

  1. Mas mataas o pangalawang espesyalisadong edukasyon sa ipinahayag na espesyalidad. Minsan ang isang partikular na unibersidad o full-time na pag-aaral, kaalaman sa ilang mga wika sa computer at Ingles ay maaaring kailanganin.
  2. Karanasan bilang isang programmer o sa kinakailangang larangan. Kung ang isang tao ay tinanggap sa anumang mas mababang antas, kung gayon ang karanasan sa trabaho ay maaaring hindi kinakailangan, ngunit kung ang isang organisasyon ay naghahanap ng isang pinuno para sa isang departamento ng programming, kung gayon ang kinakailangang karanasan ay maaaring isang makabuluhang bilang ng mga taon (karaniwan ay 3-5).
  3. Listahan ng dokumentasyon na dapat pamilyar sa isang kandidato para sa isang posisyon. Bilang isang patakaran, bilang karagdagan sa mga pangunahing dokumento, kasama sa listahang ito ang mga panloob na dokumento ng negosyo sa organisasyon ng trabaho at ang mga detalye ng pagtatrabaho bilang isang programmer. Ang isang empleyado ay ipinakilala sa mga panloob na dokumento pagkatapos ma-hire.

Mga labor function ng isang software engineer at software technician

Ang pinakamalawak na kinakatawan sa mga bakanteng trabaho para sa mga programmer ay ang mga posisyon ng software engineer at software technician. Sa kabila ng katotohanan na kung minsan kahit sa loob ng parehong organisasyon ang mga posisyon na ito ay maaaring tawaging pareho, mga tungkulin sa paggawa Ang mga gawaing ginagawa ng mga empleyado ng mga specialty na ito ay iba. Upang buod, ang isang software engineer ay kasangkot sa pagsasama-sama at pagbuo ng mga programa para sa teknolohiya ng computer, at ang isang software technician ay gumagamit ng mga binuo na programa upang malutas ang mga gawain na itinalaga sa kanya.

Sa pagsasagawa, ang mga responsibilidad sa trabaho ng isang software engineer ay maaaring kabilang ang:

  1. Pag-unlad ng mga programa batay sa pagsusuri ng mga modelo ng matematika at mga algorithm para sa paglutas ng pang-ekonomiya at iba pang mga problema, pati na rin ang pagtiyak ng kanilang pagpapatupad sa pamamagitan ng teknolohiya ng computer.
  2. Pagsubok at pag-debug ng mga programa, ang kanilang karagdagang teknikal na suporta.
  3. Pag-unlad ng teknolohiya para sa paglutas ng mga problema sa lahat ng yugto ng pagproseso ng impormasyon.
  4. Pagpili ng programming language para ilarawan ang mga algorithm at istruktura ng data.
  5. Paglulunsad ng mga na-debug na programa at pagpasok ng paunang data ayon sa mga nakatalagang gawain.
  6. Pagsasaayos ng binuong programa batay sa pagsusuri ng data ng output.
  7. Paghahanda ng isang manwal para sa pagtatrabaho sa programa, paghahanda ng iba pang kinakailangang teknikal na dokumentasyon.
  8. Pagsusuri ng mga posibilidad ng paggamit ng mga produkto ng software.

Bilang bahagi ng kanyang mga responsibilidad sa trabaho, ang isang software engineer ay maaaring:

  1. Magbigay ng awtomatikong pagproseso ng papasok na impormasyon, bumuo ng teknolohiya para sa paglutas ng pang-ekonomiya at iba pang mga problema.
  2. Makilahok sa disenyo ng mga sistema ng pagproseso ng data at mga sistema ng software ng computer.
  3. Magsagawa ng mga aktibidad sa paghahanda para sa proseso ng pag-compute, obserbahan ang pagpapatakbo ng mga makina.
  4. Maghanda ng mga diagram teknolohikal na proseso pagproseso ng impormasyon, mga algorithm sa paglutas ng problema, mga layout, mga tagubilin, atbp.
  5. Maghanda ng teknikal na storage media na ginagamit para sa awtomatikong pagpasok ng data sa isang computer, i-systematize ang mga indicator ng normative at reference data.
  6. Tumanggap at kontrolin ang impormasyon ng input, maghanda ng paunang data, magproseso ng impormasyon, maghanda ng dokumentasyon.

Kaya, ang isang mahusay na inihanda na paglalarawan ng trabaho para sa espesyalista na ito ay magbibigay-daan hindi lamang upang bumalangkas ng pinakamainam na hanay ng mga responsibilidad sa trabaho ng empleyado, kundi pati na rin upang matukoy ang pamantayan para sa pagpili ng mga kandidato para sa posisyon. Ito ay makabuluhang mapadali ang gawain ng staffing tulad ng isang mahalaga at kinakailangang yunit para sa enterprise bilang isang programmer. Ang isang sample na paglalarawan ng trabaho para sa isang programmer ay maaaring ma-download mula sa aming website.

At sino ang makakaasa sa pagtaas ng suweldo Mark Bershidsky Ayon sa isang pag-aaral noong Disyembre ni Hays, 46% ng mga tagapag-empleyo ang nagpaplanong dagdagan ang kanilang mga tauhan sa susunod na taon. 45% ang nagsasabing wala silang planong dagdagan ang kanilang mga tauhan, ngunit haharapin lamang ang...

Raghav Kharan, na nagtrabaho sa malalaking kumpanya, kabilang ang Shutterstock at ang TrueVentures Foundation, ay sumulat tungkol sa kung paano mo makukuha ang trabahong gusto mo, kahit na kulang ka sa mga diploma at sertipiko na kinakailangan ng aplikante. Ang mga editor ng vc.ru ay naghanda ng pagsasalin...

Bawat ikasampung tagapag-empleyo lamang ang nasiyahan sa antas ng pagsasanay na ibinigay mataas na edukasyon sa Russia. Kailangang simulan ng mga kumpanya ang mga tauhan ng pagsasanay sa kanilang sarili, na huminto sa pag-asa sa estado at mga unibersidad Hindi ka maaaring maging isang espesyalista sa demand sa merkado, bagaman...

Mga opinyon ng mga tagapag-empleyo: sinong mga empleyado ang dapat na unang alisin sa Mga Kinatawan ng Mail.Ru Group, Aviasales, Sports.ru at iba pang mga kumpanya. Anna Artamonova, Bise Presidente ng Mail.Ru Group Una sa lahat, kailangan mong alisin ang mga nakakalason na empleyado....

Ibinahagi ng Amazon recruiting manager Celeste Joy Diaz ang pinakamalaking pagkakamali na ginagawa ng mga naghahanap ng trabaho sa Amazon. Sumasang-ayon ang mga nangungunang recruiter ng Google. Natukoy nila ang 3 uri ng mga resume at pinayuhan kung alin ang mas mahusay. 1. Ipagpatuloy ang mga posisyon. Sa buod na ito...

Mga responsibilidad sa trabaho software engineer ay hindi limitado sa pagbuo ng mga programa, ang pangalawa at hindi gaanong mahalagang bahagi ng isang inhinyero ng software ay ang pagpapatupad ng mga nilikhang tool ng software at ang paghahanda ng kinakailangang teknikal na dokumentasyon. Ang paglalarawan ng trabaho ng isang software engineer ay maaari at dapat ding magdetalye ng mga kinakailangan sa kwalipikasyon para sa mga kandidato.

Paglalarawan ng trabaho ng isang software engineer

APPROVE KO
CEO
Apelyido I.O. ________________
"________" ______________ ____ G.

1. Pangkalahatang probisyon

1.1. Ang isang software engineer ay kabilang sa kategorya ng mga espesyalista.
1.2. Ang isang software engineer ay hinirang sa isang posisyon at tinanggal mula dito sa pamamagitan ng utos pangkalahatang direktor sa rekomendasyon ng teknikal na direktor / pinuno yunit ng istruktura.
1.3. Direktang nag-uulat ang Software Engineer sa teknikal na direktor/ pinuno ng yunit ng istruktura.
1.4. Sa panahon ng kawalan ng software engineer, ang kanyang mga karapatan at responsibilidad ay inililipat sa iba opisyal, gaya ng inihayag sa pagkakasunud-sunod ng organisasyon.
1.5. Ang isang tao na nakakatugon sa mga sumusunod na kinakailangan ay hinirang sa posisyon ng software engineer: mas mataas na propesyonal (teknikal) na edukasyon, hindi bababa sa isang taon ng karanasan sa trabaho.
1.6. Dapat malaman ng isang software engineer:
- mga alituntunin at mga materyales sa regulasyon na nagre-regulate ng mga pamamaraan para sa pagbuo ng mga algorithm at programa at paggamit ng teknolohiya ng computer sa pagproseso ng impormasyon;
- pangunahing mga prinsipyo ng structured programming;
- mga uri ng software;
- teknolohiya para sa awtomatikong pagproseso ng impormasyon at coding ng impormasyon;
- pormal na mga wika sa programming;
- pamamaraan para sa paghahanda ng teknikal na dokumentasyon.
1.7. Ang isang software engineer ay ginagabayan sa kanyang mga aktibidad sa pamamagitan ng:
- mga gawaing pambatasan ng Russian Federation;
- Charter ng organisasyon, mga panloob na regulasyon sa paggawa, iba pa mga regulasyon mga kumpanya;
- mga order at tagubilin mula sa pamamahala;
- ang paglalarawan ng trabaho na ito.

2. Mga responsibilidad sa trabaho ng isang software engineer

Ang isang software engineer ay gumaganap ng mga sumusunod na responsibilidad sa trabaho:
2.1. Batay sa pagsusuri ng mga mathematical na modelo at algorithm para sa paglutas ng pang-ekonomiya at iba pang mga problema, bumuo siya ng mga programa na ginagawang posible na maisagawa ang algorithm at, nang naaayon, ang nakatalagang gawain gamit ang teknolohiya ng computer, at isinasagawa ang kanilang pagsubok at pag-debug.
2.2. Bumubuo ng teknolohiya para sa paglutas ng mga problema sa lahat ng yugto ng pagproseso ng impormasyon.
2.3. Pumili ng programming language para ilarawan ang mga algorithm at istruktura ng data.
2.4. Tinutukoy ang impormasyon na ipoproseso ng teknolohiya ng computer, ang dami nito, istraktura, mga layout at mga scheme para sa input, processing, storage at output, mga paraan ng kontrol nito.
2.5. Nagsasagawa ng trabaho sa paghahanda ng mga programa para sa pag-debug at nagsasagawa ng pag-debug.
2.6. Naglulunsad ng mga na-debug na programa at nagpapasok ng paunang data na tinutukoy ng mga kondisyon ng mga nakatalagang gawain.
2.7. Nagsasagawa ng mga pagsasaayos sa binuong programa batay sa pagsusuri ng output data.
2.8. Bumubuo ng mga tagubilin para sa pagtatrabaho sa mga programa, gumuhit ng kinakailangan teknikal na dokumentasyon.
2.9. Tinutukoy ang posibilidad ng paggamit ng mga handa na produkto ng software.
2.10. Nagbibigay ng suporta para sa pagpapatupad ng mga programa at software.
2.11. Bumubuo at nagpapatupad ng mga sistema para sa awtomatikong pagsuri sa kawastuhan ng mga programa, pamantayan at karaniwang software, at bubuo ng teknolohiya sa pagpoproseso ng impormasyon.
2.12. Nagsasagawa ng trabaho sa pag-iisa at pag-type ng mga proseso ng pag-compute.

3. Mga karapatan ng isang software engineer

Ang isang software engineer ay may karapatan:
3.1. Kilalanin ang mga draft na desisyon ng pamamahala ng negosyo tungkol sa mga aktibidad nito.
3.2. Magsumite ng mga panukala para sa pagpapabuti ng trabaho na may kaugnayan sa mga responsibilidad na ibinigay para sa mga tagubiling ito para sa pagsasaalang-alang ng pamamahala.
3.3. Ipaalam sa iyong agarang superbisor tungkol sa lahat ng mga pagkukulang sa mga aktibidad ng negosyo (mga istrukturang dibisyon nito) na natukoy sa panahon ng pagganap ng mga opisyal na tungkulin at gumawa ng mga panukala para sa kanilang pag-aalis.
3.4. Humingi mula sa iyong agarang superbisor at sa pamamahala ng negosyo na magbigay ng tulong sa pagganap ng kanilang mga opisyal na tungkulin at karapatan.

4. Responsibilidad ng software engineer

Ang software engineer ay may pananagutan para sa:
4.1. Para sa kabiguang gampanan at/o wala sa oras, kapabayaan na pagganap ng mga opisyal na tungkulin ng isang tao.
4.2. Para sa kabiguang sumunod sa kasalukuyang mga tagubilin, mga order at mga order sa konserbasyon lihim ng kalakalan at kumpidensyal na impormasyon.
4.3. Para sa paglabag sa mga panloob na regulasyon sa paggawa, disiplina sa paggawa, mga regulasyon sa kaligtasan at kaligtasan ng sunog.

DESKRIPSYON NG TRABAHO

Software engineer

  1. 1. Pangkalahatang probisyon

1.1. Ang tagubiling ito ay iginuhit alinsunod sa Dekreto ng Ministri ng Paggawa ng Russian Federation na may petsang Agosto 21, 1998. No. 37 "Mga katangian ng kwalipikasyon sa buong industriya ng mga posisyon ng mga manggagawang nagtatrabaho sa mga negosyo, institusyon at organisasyon."

1.2. Ang isang software engineer ay kabilang sa kategorya ng mga espesyalista.

1.3. Ang paglalarawan ng trabaho na ito ay nagtatatag ng mga karapatan, responsibilidad at responsibilidad sa trabaho ng isang software engineer.

1.4. Ang isang tao na may mas mataas na propesyonal (teknikal) na edukasyon na walang mga kinakailangan para sa karanasan sa trabaho o isang pangalawang bokasyonal (teknikal o engineering-economic) na edukasyon at karanasan sa trabaho bilang isang kategorya I technician para sa hindi bababa sa 3 taon o iba pang mga posisyon na pinunan ng mga espesyalista ay hinirang upang ang posisyon ng software engineer na may average bokasyonal na edukasyon, hindi bababa sa 5 taon;

Software engineer ng kategorya I: mas mataas na propesyonal (teknikal o engineering-economic) na edukasyon at karanasan sa trabaho bilang isang software engineer ng kategorya II ng hindi bababa sa 3 taon;

Software engineer ng kategorya II: mas mataas na propesyonal (teknikal o engineering-economic) na edukasyon at karanasan sa trabaho bilang isang software engineer ng kategorya III o iba pang mga posisyon sa engineering na pinunan ng mga espesyalista na may mas mataas na propesyonal na edukasyon, hindi bababa sa 3 taon;

Software engineer category III: mas mataas na propesyonal (teknikal o engineering-economic) na edukasyon at karanasan sa trabaho sa espesyalidad na nakuha sa panahon ng pagsasanay, o karanasan sa trabaho sa mga posisyon sa engineering na walang kategorya ng kwalipikasyon.

1.5. Ang isang software engineer ay hinirang sa posisyon sa pamamagitan ng utos ng direktor ng teknikal na paaralan sa rekomendasyon ng pinuno ng departamento suporta sa impormasyon, mga network at computing.

1.6. Ang software engineer ay nag-uulat sa pinuno ng suporta sa impormasyon, mga network at departamento ng teknolohiya ng computer.

1.7. Dapat malaman ng isang software engineer:

Mga batayan ng batas sa paggawa;

Mga kasalukuyang pamantayan, sistema ng numero, cipher at code;

Mga materyales sa gabay at regulasyon,

Mga pamamaraan ng regulasyon para sa pagbuo ng mga algorithm at programa at ang paggamit ng teknolohiya ng computer sa pagproseso ng impormasyon;

Mga pangunahing prinsipyo ng structured programming;

Mga uri ng software;

Mga katangiang teknikal at pagpapatakbo, mga tampok ng disenyo, layunin at mga mode ng pagpapatakbo ng computer, mga patakaran para sa teknikal na operasyon nito; awtomatikong teknolohiya sa pagpoproseso ng impormasyon;

Mga uri ng teknikal na storage media; mga paraan ng pag-uuri at coding ng impormasyon;

Pormal na mga wika sa programming;

Ang pamamaraan para sa paghahanda ng teknikal na dokumentasyon;

Advanced domestic at karanasan sa dayuhan programming at paggamit ng teknolohiya ng computer;

Mga pundasyon ng ekonomiya, organisasyon ng produksyon, paggawa at pamamahala;

Mga tuntunin at regulasyon sa proteksyon sa paggawa.

1.8 Ang isang software engineer sa kanyang mga aktibidad ay ginagabayan ng:

Konstitusyon ng Russian Federation;

Civil Code ng Russian Federation, Kodigo sa Paggawa RF;

Mga patnubay sa pamamaraan ng Kagawaran ng Edukasyon ng Moscow "Paglikha ng isang serbisyo suporta sa impormasyon institusyong pang-edukasyon» mula 2006;

Charter ng teknikal na paaralan;

Mga regulasyon sa yunit ng istruktura;

Mga panloob na regulasyon sa paggawa;

Itong job description.

1.9. Sa panahon ng kawalan ng software engineer (bakasyon, sakit, atbp.), ang kanyang mga tungkulin ay ginagampanan ng isang taong hinirang sa inireseta na paraan. Ang taong ito ay nakakakuha ng kaukulang mga karapatan at may pananagutan sa wastong pagganap ng mga tungkuling itinalaga sa kanya.

  1. 2. Mga pag-andar

2.1. Pagbuo ng mga algorithm at program na nagbibigay ng kakayahang maisagawa ang nakatalagang gawain gamit ang teknolohiya ng computer.

2.2. Pagsubok at pag-debug ng mga programa.

2.3. Pag-unlad ng mga tagubilin para sa pagtatrabaho sa mga programa, paghahanda ng kinakailangang teknikal na dokumentasyon.

2.4. Teknikal na suporta mga gumagamit mga awtomatikong sistema pamamahala.

2.5. Suporta sa software para sa mga teknolohiya ng impormasyon at komunikasyon sa prosesong pang-edukasyon paaralang teknikal

2.6. Suporta sa software para sa mga teknolohiya sa pag-aaral ng distansya.

  1. 3. Mga responsibilidad sa trabaho

Ginagawa ng isang software engineer ang mga sumusunod na responsibilidad sa trabaho :

3.1. Batay sa pagsusuri ng mga mathematical na modelo at algorithm para sa paglutas ng pang-ekonomiya at iba pang mga problema, bumuo siya ng mga programa na ginagawang posible upang maisagawa ang algorithm at, nang naaayon, ang nakatalagang gawain gamit ang teknolohiya ng computer, at isinasagawa ang kanilang pagsubok at pag-debug.

3.2. Bumubuo ng teknolohiya para sa paglutas ng problema sa lahat ng yugto ng pagpoproseso ng impormasyon. Pumili ng programming language para ilarawan ang mga algorithm at istruktura ng data.

3.3. Tinutukoy ang impormasyon na ipoproseso ng teknolohiya ng computer, ang dami nito, istraktura, mga layout at mga scheme para sa input, processing, storage at output, mga paraan ng kontrol nito.

3.4. Nagsasagawa ng trabaho sa paghahanda ng mga programa para sa pag-debug at nagsasagawa ng pag-debug. Tinutukoy ang dami at nilalaman ng data ng test case na nagbibigay ng pinakakumpletong pag-verify ng pagsunod ng programa sa kanilang functional na layunin. Naglulunsad ng mga na-debug na programa at nagpapasok ng paunang data na tinutukoy ng mga kondisyon ng mga nakatalagang gawain.

3.5. Nagsasagawa ng mga pagsasaayos sa binuong programa batay sa pagsusuri ng output data.

3.6. Bumubuo ng mga tagubilin para sa pagtatrabaho sa mga programa, gumuhit ng kinakailangang teknikal na dokumentasyon. Tinutukoy ang posibilidad ng paggamit ng mga handa na produkto ng software.

3.7. Nagbibigay ng suporta para sa mga ipinatupad na programa at software.

3.8. Bumubuo at nagpapatupad ng mga sistema para sa awtomatikong pagsuri sa kawastuhan ng mga programa, pamantayan at karaniwang software, at bubuo ng teknolohiya sa pagpoproseso ng impormasyon.

3.9. Nagsasagawa ng gawain sa pag-iisa at pag-type ng mga proseso ng pag-compute.

3.10. Nakikibahagi sa paglikha ng mga katalogo at mga file cabinet ng mga karaniwang programa, sa pagbuo ng mga anyo ng mga dokumento na napapailalim sa pagproseso ng makina, sa disenyo ng mga programa na nagpapahintulot sa pagpapalawak ng saklaw ng aplikasyon ng teknolohiya ng computer.

3.11. Gumagawa ng iba pang mga takdang-aralin ng pamamahala ng teknikal na paaralan na hindi kasama sa paglalarawan ng trabaho na ito, ngunit lumitaw na may kaugnayan sa mga pangangailangan sa produksyon.

  1. 4. Mga karapatan

Ang isang software engineer ay may karapatan:

4.1. Subaybayan ang mga aktibidad ng mga structural division at empleyado ng teknikal na paaralan tungkol sa pagpapatakbo ng automated software mga sistema ng impormasyon.

4.2. Pagbibigay ng mga awtomatikong sistema ng impormasyon.

4.3. Upang makatanggap ng impormasyon mula sa mga pinuno ng mga dibisyon ng istruktura at mga empleyado ng teknikal na paaralan, kabilang ang kumpidensyal na impormasyon, na kinakailangan upang maisagawa ang gawain sa pagbuo ng software.

4.4. Magbigay ng mga order at tagubilin kung paano dapat gumana ang mga user software mga awtomatikong sistema ng impormasyon at subaybayan ang kanilang pagpapatupad.

  1. 5. Pananagutan

Ang software engineer ay may pananagutan para sa:

5.1. Para sa hindi wastong pagganap o hindi pagtupad sa mga tungkulin ng isang tao sa trabaho tulad ng itinatadhana sa paglalarawan ng trabaho na ito - sa loob ng mga limitasyon na tinutukoy ng kasalukuyang batas sa paggawa Pederasyon ng Russia.

5.2. Para sa mga pagkakasala na ginawa sa panahon ng pagsasagawa ng kanilang mga aktibidad - sa loob ng mga limitasyon na tinutukoy ng kasalukuyang administratibo, kriminal at batas sibil Pederasyon ng Russia.

5.3. Para sa sanhi ng materyal na pinsala - sa loob ng mga limitasyon na tinutukoy ng kasalukuyang batas sa paggawa at sibil ng Russian Federation.

5.4. Para sa paglabag sa mga kinakailangan pederal na batas"Sa personal na data" at iba pang mga regulasyong ligal na aksyon ng Russian Federation, pati na rin ang mga panloob na regulasyon ng teknikal na paaralan na kumokontrol sa mga isyu ng pagprotekta sa mga interes ng mga paksa ng personal na data, ang pamamaraan para sa pagproseso at pagprotekta sa personal na data - sa loob ng mga limitasyon na itinatag ng ang kasalukuyang batas ng Russian Federation.

5.5. Para sa kabiguan na gampanan o hindi wastong pagganap ng mga tungkulin at tungkulin ng isang tao na itinakda ng paglalarawan ng trabaho na ito, mga utos, tagubilin, tagubilin ng pamamahala ng teknikal na paaralan, na hindi kasama sa paglalarawan ng trabaho na ito, ngunit nagmumula na may kaugnayan sa pangangailangan sa produksyon at iba pang mga pagkakasala - alinsunod sa kasama ang kasalukuyang batas ng Russian Federation: puna, pagsaway, pagpapaalis.

6. Interaksyon

Software engineer:

6.1. Gumagana ayon sa isang iskedyul batay sa isang 40-oras linggo ng trabaho at inaprubahan ng direktor ng teknikal na paaralan.

6.2. Tumatanggap ng impormasyon ng isang regulasyon, legal, organisasyonal at metodolohikal na kalikasan mula sa pinuno ng suporta sa impormasyon, mga network at departamento ng teknolohiya ng computer, at pamilyar sa mga nauugnay na dokumento laban sa lagda.

6.3. Sistematikong nagpapalitan ng impormasyon sa mga isyu sa loob ng kakayahan nito sa mga kinatawang direktor ng teknikal na paaralan at mga empleyado ng teknikal na paaralan.

6.4. Kapag nagsasagawa ng mga opisyal na tungkulin na may kaugnayan sa pagpapatakbo ng mga awtomatikong sistema ng impormasyon sa iba pang mga dibisyon ng istruktura ng teknikal na paaralan, dapat siyang sumang-ayon sa isang plano sa trabaho kasama ang pinuno ng dibisyon ng istruktura kung saan isasagawa ang gawain.

6.5. Pinapanatili ang pagiging kompidensiyal.

JOB DESCRIPTION (tinatayang)
Software engineer 1. Pangkalahatang mga probisyon
1.1. Tinutukoy ng paglalarawan ng trabaho na ito ang mga tungkulin, karapatan at responsibilidad ng Enterprise Software Engineer.
1.2. Ang isang software engineer ay hinirang sa isang posisyon at tinanggal mula sa isang posisyon alinsunod sa pamamaraan na itinatag ng kasalukuyang batas sa paggawa sa pamamagitan ng utos ng direktor ng negosyo.
1.3. Ang software engineer ay direktang nag-uulat sa ____________________.
1.4. Sa panahon ng pansamantalang pagkawala ng Software Engineer, ang kanyang mga tungkulin ay itinalaga sa _______________.

2. Mga kinakailangan sa kwalipikasyon:
2.1. Nangungunang software engineer: kumpletuhin ang mas mataas na edukasyon sa nauugnay na larangan ng pagsasanay (master, espesyalista) at advanced na pagsasanay. Karanasan sa trabaho bilang isang kategorya 1 software engineer nang hindi bababa sa 2 taon.
2.2. Software engineer kategorya 1: kumpletuhin ang mas mataas na edukasyon sa nauugnay na larangan ng pagsasanay (master, espesyalista) at advanced na pagsasanay. Karanasan sa trabaho bilang isang software engineer ng kategorya 2: para sa isang master's degree - hindi bababa sa 2 taon, para sa isang espesyalista - hindi bababa sa 3 taon.
2.3. Software engineer kategorya 2: kumpletuhin ang mas mataas na edukasyon sa nauugnay na larangan ng pagsasanay (master, espesyalista) at advanced na pagsasanay; para sa isang master's degree - walang kinakailangan para sa karanasan sa trabaho, para sa isang espesyalista - karanasan sa trabaho bilang isang software engineer ng ika-3 kategorya nang hindi bababa sa 2 taon.
2.4. Software engineer kategorya 3: kumpletuhin ang mas mataas na edukasyon sa nauugnay na larangan ng pagsasanay (espesyalista o bachelor) at advanced na pagsasanay. Karanasan sa trabaho bilang isang software engineer: para sa isang espesyalista - hindi bababa sa 1 taon, bachelor - hindi bababa sa 2 taon.
2.5. Software engineer: kumpletuhin ang mas mataas na edukasyon sa nauugnay na larangan ng pagsasanay (espesyalista o bachelor) nang walang kinakailangan para sa karanasan sa trabaho.

3. Dapat malaman ng isang software engineer:
- patnubay at mga materyales sa regulasyon tungkol sa mga pamamaraan ng programming at ang paggamit ng teknolohiya ng computer sa proseso ng pagproseso ng impormasyon;
- mga katangiang teknikal at pagpapatakbo, mga tampok ng disenyo, layunin at mga mode ng pagpapatakbo ng kagamitan, mga patakaran para sa teknikal na operasyon nito;
- teknolohiya mekanisadong pagproseso impormasyon;
- mga uri ng teknikal na storage media;
- mga paraan ng pag-uuri at coding ng impormasyon;
- pormal na mga wika sa programming;
- kasalukuyang mga pamantayan, mga sistema ng pagkalkula, cipher at code;
- mga pamamaraan ng programming;
- pamamaraan para sa paghahanda ng teknikal na dokumentasyon;
- advanced na domestic at global na karanasan sa programming at paggamit ng teknolohiya ng computer, ang mga pangunahing kaalaman sa ekonomiya, organisasyon ng paggawa at produksyon.

4. Mga pananagutan sa pagganap.

Tandaan. Ang mga functional na responsibilidad ng Software Engineer ay tinutukoy sa batayan at lawak katangian ng kwalipikasyon para sa posisyon ng Software Engineer at maaaring dagdagan at linawin kapag naghahanda ng paglalarawan ng trabaho batay sa mga partikular na pangyayari.

Software engineer:
4.1. Batay sa pagsusuri ng mga mathematical na modelo at algorithm para sa paglutas ng pang-ekonomiya at iba pang mga problema, bubuo ng mga programa na nagbibigay ng kakayahang isagawa ang algorithm at, nang naaayon, ang nakatalagang gawain gamit ang teknolohiya ng computer, mga pagsubok at pag-debug sa kanila.
4.2. Bumubuo ng teknolohiya para sa paglutas ng mga problema sa lahat ng yugto ng pagproseso ng impormasyon.
4.3. Pumili ng programming language para ilarawan ang mga algorithm at istruktura ng data.
4.4. Tinutukoy ang impormasyon na ipoproseso ng teknolohiya ng computer, ang dami nito, istraktura, mga layout at mga scheme para sa input, processing, storage at output, mga paraan ng kontrol nito.
4.5. Nagsasagawa ng trabaho sa paghahanda ng mga programa para sa pag-debug at pag-debug sa mga ito.
4.6. Tinutukoy ang saklaw at nilalaman ng data ng test case na nagbibigay ng pinakakumpletong pag-verify ng pagsunod ng mga program sa kanilang functional na layunin.
4.7. Naglulunsad ng mga na-debug na programa at nagpapasok ng paunang data na tinutukoy ng mga kondisyon ng mga nakatalagang gawain.
4.8. Nagsasagawa ng mga pagsasaayos sa binuong programa batay sa pagsusuri ng output data.
4.9. Tinutukoy ang posibilidad ng paggamit ng mga handa na produkto ng software.
4.10. Bumubuo ng mga tagubilin para sa pagtatrabaho sa mga programa, gumuhit ng kinakailangang teknikal na dokumentasyon.
4.11. Nagbibigay ng suporta para sa mga ipinatupad na programa at software.
4.12. Bumubuo at nagpapatupad ng mga sistema para sa awtomatikong pagsuri sa kawastuhan ng mga programa.
4.13. Nagsasagawa ng trabaho sa pag-iisa at pag-type ng mga proseso ng pag-compute.
4.14. Nakikibahagi sa paglikha ng mga katalogo at mga file cabinet ng mga karaniwang programa, sa pagbuo ng mga anyo ng mga dokumento sa elektronikong anyo na napapailalim sa pagproseso ng computer, sa disenyo ng mga programa na nagpapahintulot sa pagpapalawak ng saklaw ng aplikasyon ng teknolohiya ng computer.
4.15. Nagbibigay ng tama teknikal na operasyon, walang patid na operasyon ng mga computer at indibidwal na device.
4.16. Nakikilahok sa pagbuo ng promising at taunang plano at mga iskedyul ng trabaho, Pagpapanatili at pagkukumpuni ng kagamitan, mga hakbang upang mapabuti ang operasyon nito, maiwasan ang downtime, mapabuti ang kalidad ng trabaho, at epektibong gumamit ng teknolohiya sa computer.
4.17. Inihahanda ang mga computer at indibidwal na device para sa operasyon, ang kanilang teknikal na inspeksyon, sinusuri ang mga pagkakamali, itinatama ang mga pagkakamali at pinipigilan ang mga pagkakamali sa hinaharap.
4.18. Gumagawa ng mga hakbang upang matiyak ang napapanahon at mataas na kalidad na pag-aayos ng mga computer at indibidwal na device nang mag-isa o ng mga third party.
4.19. Nakikilahok sa pagsasagawa ng mga imbentaryo.
4.20. Dapat protektahan ang ari-arian ng enterprise at hindi ibunyag ang impormasyon at impormasyon na isang trade secret ng enterprise.
4.21. Hindi nagbibigay ng mga panayam, hindi nagsasagawa ng mga pagpupulong o negosasyon na may kaugnayan sa mga aktibidad ng negosyo, nang walang pahintulot ng pamamahala ng negosyo.
4.22. Sumusunod sa disiplina sa paggawa at produksyon, mga tuntunin at regulasyon sa proteksyon sa paggawa, mga kinakailangan sa kalinisan at kalinisan sa industriya, mga kinakailangan sa kaligtasan ng sunog, pagtatanggol sibil.
4.23. Isinasagawa ang mga utos ng direktor ng negosyo.
4.24. Ipinapaalam sa pamamahala ang tungkol sa mga kasalukuyang pagkukulang sa pagpapatakbo ng negosyo at mga hakbang na ginawa upang maalis ang mga ito.
4.25. Nag-aambag sa paglikha ng isang kanais-nais na negosyo at moral na klima sa negosyo.

5. Mga Karapatan
Ang isang software engineer ay may karapatan:
5.1. Gumawa ng naaangkop na mga aksyon upang maalis ang mga dahilan na lumilikha ng mga hadlang para sa programmer na ipatupad ang kanyang mga pananagutan sa pagganap.
5.2. Gumawa ng mga panukala sa pangangasiwa ng enterprise para sa pagpapabuti ng trabahong nauugnay sa mga functional na responsibilidad ng Programmer at ng buong enterprise sa kabuuan.

6. Pananagutan
Ang software engineer ay may pananagutan para sa:
6.1. Pagkabigong matupad ang mga tungkulin sa pagganap ng isang tao.
6.2. Hindi tumpak na impormasyon tungkol sa katayuan ng katuparan ng mga natanggap na gawain at tagubilin, paglabag sa mga deadline para sa kanilang pagpapatupad.
6.3. Pagkabigong sumunod sa mga utos at tagubilin mula sa direktor.
6.4. Paglabag sa mga panloob na regulasyon sa paggawa, mga regulasyon sa sunog at kaligtasan, mga patakaran sa pagtatanggol sa sibil na itinatag sa negosyo.
6.5. Pagbubunyag ng mga lihim ng kalakalan.
6.6. Kawalang-kaligtasan, pinsala sa mga kalakal at iba pa materyal na ari-arian, kung hindi kaligtasan, naganap ang pinsala sa pamamagitan ng kasalanan ng Software Engineer.

7. Mga kondisyon sa pagtatrabaho.
Ang mga oras ng pagtatrabaho ng Software Engineer ay tinutukoy alinsunod sa Internal Labor Regulations na itinatag sa enterprise.

8. Iba pang mga kondisyon

Ang Paglalarawan ng Trabaho na ito ay ipinapaalam sa Software Engineer laban sa lagda. Ang isang kopya ng Mga Tagubilin ay itinatago sa personal na file ng empleyado.

Nabasa ko ang mga tagubilin at nangakong sumunod sa ___________________ (Lagda)
"______"____________200___ g.