A. Buod ng Posisyon:
Ang pangunahing responsibilidad ng .Net Developer ay bumuo ng software gamit ang mga wika at teknolohiya ng .NET framework. Pananagutan para sa paglikha mula sa simula, pag-configure ng mga umiiral nang system at pagbibigay ng suporta sa user. Magdisenyo at bumuo ng mga layer at makipag-ugnayan sa iba pang pangkat na nagtatrabaho sa iba't ibang mga layer ng imprastraktura. Ang isang pangako sa collaborative na paglutas ng problema, sopistikadong disenyo, at kalidad ng produkto ay mahalaga.
B. Mga Pananagutan:
- Isalin ang mga storyboard ng application at mga kaso ng paggamit sa mga functional na application.
- Sumulat ng malinis, nasusukat na code gamit ang .NET programming language. Idisenyo at panatilihin ang mahusay, magagamit muli at maaasahang code. Baguhin, i-update, refactor at debug code.
- Lumikha at isama ang mga solusyon sa pag-iimbak ng data.
- Tiyakin ang pinakamahusay na posibleng pagganap, kalidad, at kakayahang tumugon. Panatilihin ang kalidad ng code, organisasyon, at automation.
- Tukuyin ang mga bottleneck at bug, at gumawa ng mga solusyon para mabawasan at matugunan ang mga isyung ito.
- Makilahok sa pagsusuri ng mga kinakailangan.
- Makipagtulungan sa mga panloob na koponan upang makagawa ng disenyo at arkitektura ng software.
- Subukan at i-deploy ang mga application at system.
- Bumuo ng dokumentasyon sa buong ikot ng buhay ng pagbuo ng software (SDLC).
- Maglingkod bilang isang dalubhasa sa mga aplikasyon at magbigay ng teknikal na suporta.
- Bumuo at pagsamahin ang mga script at tool para ma-validate ang data sa student management system (aXcelerate) at in-house na platform.
- Magsagawa ng mga pagbabago sa website ng Envirotech at iba pang mga in-house na system ayon sa mga kinakailangan sa negosyo at functional.
- Tukuyin at ipatupad ang mga pagpapahusay sa proseso ng negosyo at mga kaugnay na pagpapahusay ng system para sa functional na paggamit, at pagbutihin ang kahusayan sa pamamagitan ng mga awtomatikong gawain.
- Maging responsable para sa mga pagbabago, paglilinis, pagpapanatili ng system at pag-upgrade.
- Bumuo at magpatupad ng mga database, mga sistema ng pagkolekta ng data, data analytics at iba pang mga diskarte na nag-o-optimize ng istatistikal na kahusayan at kalidad
- Kumuha ng data mula sa pangunahin o pangalawang pinagmumulan ng data at magpanatili ng mga database/data system.
- I-filter at "linisin" ang data sa pamamagitan ng pag-export ng mga ulat at mga tagapagpahiwatig ng pagganap at pagproseso ng data.
- Hanapin at tukuyin ang mga bagong pagkakataon sa pagpapabuti ng proseso.
- Mabisang ihatid sa lahat ng pag-unlad ng gawain, pagsusuri, mungkahi at iskedyul, kasama ang mga isyu sa teknikal at proseso.
- Tumulong sa pagbuo ng mga application at feature para mapahusay ang mga system.
C. Mga Kwalipikasyon:
- Bachelor's Degree sa Impormasyon at Teknolohiya o nauugnay na disiplina.
- 5 taon na napatunayang karanasan bilang isang buong oras na .NET Developer.
- Malakas na kaalaman sa .NET web framework, bihasa sa C# at/o VB.NET at may mahusay na kaalaman sa kanilang mga ecosystem.
- Pamilyar sa Mono framework (plus).
- Malakas na pag-unawa sa object-oriented programming.
- Kasanayan sa pagsulat ng mga magagamit muli na aklatan at iba't ibang disenyo at mga pattern ng arkitektura.
- Pamilyar sa SCRUM Methodology.
- Advanced na antas ng Ingles (nakasulat at sinasalita)
- Ninanais: Kaalaman sa Umbraco
- Eksperto sa MySQL at MS SQL
- Teknikal na kadalubhasaan tungkol sa mga modelo ng data, pagbuo ng disenyo ng database, pagmimina ng data at mga diskarte sa pagse-segment.