បុគ្គលិកអភិវឌ្ឍកម្មវិធី (Full-stack Developer) - ១ រូប
- Home
- Career
- បុគ្គលិកអភិវឌ្ឍកម្មវិធី (Full-stack Developer) - ១ រូប
Responsibilities
-
- ចូលរួមអនុវត្តក្នុងគម្រោងពេញលេញដោយប្រើប្រាស់ Agile Methodology ចាប់ពីការរៀបចំ ផែនការ, ការរចនារូបរាង, ការអភិវឌ្ឍ, ការធ្វើតេស្ដសាកល្បង ដោយប្រើប្រាស់នូវកម្មវិធី និង បច្ចេកវិទ្យាទំនើបចុងក្រោយ
-
- ផ្នែកខាងក្រោយ អភិវឌ្ឍ និង ថែទាំ ទាំងកម្មវិធីផ្នែកខាងមុខ និង ផ្នែកខាងក្រោយ (Front-end និង Back-end) ដោយមានជំនាញណាមួយ (មិនកំណត់) ដូចជា React, Vue Angular, Node.JS, Python, Java (Spring Boot) ជាដើម
-
- បង្កើតនិម្មាបនកម្មទំនើប Web Services APIs (RESTful APIs) ដើម្បីធ្វើសន្ធានកម្មជាមួយ ប្រព័ន្ធ ឬ កម្មវិធីដទៃឱ្យមានប្រសិទ្ធភាពខ្ពស់
-
- អនុវត្តនូវឧត្តមានុវត្តន៍ទៅលើផ្នែកសុវត្ថិភាពប្រព័ន្ធ, យថាភូតកម្ម, កូដនីយកម្ម, និង ការពង្រឹងនូវប្រសិទ្ធភាពប្រតិបត្តិការរបស់ប្រព័ន្ធ ដើម្បីធានាភាពទុកចិត្ត
-
និង អាចប្រើប្រាស់បានឡើងវិញ មានប្រសិទ្ធភាពខ្ពស់ សរសេរកូដដែលអាចងាយមើលយល់, មានប្រសិទ្ធភាពខ្ពស់, និង អាចប្រើប្រាស់បានឡើងវិញ
-
ថែទាំ និង ដោះស្រាយបញ្ហារបស់កម្មវិធី ដើម្បីធានាកុំឲ្យមានភាពរអាក់រអួលនៅពេលដាក់ ដំណើរការ
-
- ក្រុមការងារអភិវឌ្ឍផ្នែក និង ត្រូវធ្វើជាបុគ្គលនៅកណ្តាលរវាងក្រុមការងារអភិវឌ្ឍផ្នែកខាងមុខ ក្រោយ ដើម្បីអោយការសហការ ការងារនៅក្នុងក្រុមមានប្រសិទ្ធភាពខ្ពស់
-
- ព្រងឹងចំណេះដឹងផ្ទាល់ខ្លួនទាក់ទងនឹងបច្ចេកវិទ្យាថ្មីជាប្រចាំ ដើម្បីពង្រឹងប្រសិទ្ធភាពការងារផ្នែកអភិវឌ្ឍ
-
- ពង្រឹងចំណេះដឹងផ្ទាល់ខ្លួនទាក់ទងនឹងបច្ចេកវិទ្យាថ្មីៗជាប្រចាំ ដើម្បីពង្រឹងប្រសិទ្ធភាពការងារផ្នែកអភិវឌ្ឍ
-
- បំពេញភារកិច្ចផ្សេងទៀតតាមការប្រគល់ជូនពីថ្នាក់ដឹកនាំ។
Requirements
-
- មានសញ្ញាបត្របរិញ្ញាបត្រ ជំនាញវិទ្យាសាស្ត្រកុំព្យូទ័រ, ព័ត៌មានវិទ្យា ឬ ជំនាញប្រហាក់ប្រហែល
-
- មានចំណេះដឹងខ្ពស់ក្នុងការអភិវឌ្ឍកម្មវិធីផ្នែកខាងក្រោយ ដោយមានជំនាញផ្នែកភាសាកម្មវិធីណាមួយ (មិនកំណត់) ដូចជា Node.JS, Python, Java (Spring Boot) ឬ Frameworks ទំនើបៗផ្សេងៗ
-
- មានបទពិសោធន៍ជាមួយនឹង Structured Database និង Non-structured Database ដូចជា MySQL, PostgreSQL, MongoDB, Firebase ជាដើម
-
និង ប្រើប្រាស់ មានជំនាញក្នុងការបង្កើត និង ប្រើប្រាស់ RESTful APIs ឲ្យមានស្ដង់ដា និងសុវត្ថិភាពខ្ពស់
-
- យល់ដឹងពី MVC, Design Patterns និង និម្មាបនកម្មកម្មវិធី (Software Architecture)
-
- យល់ដឹងពីឧត្ដមានុវត្តន៍ (Best Practice) ចំពោះផ្នែកសន្ដិសុខប្រព័ន្ធ រួមមាន OAuth, JWT, Encryption, Digital Signature ជាដើម
-
- មានចំណេះដឹងខ្ពស់ក្នុងការអភិវឌ្ឍកម្មវិធីផ្នែកខាងមុខ ដោយមានជំនាញណាមួយ (មិនកំណត់) ដូចជា React.JS, NextJS, Angular, Vue.JS, Nuxt.JS ឬ Frameworks ទំនើបៗផ្សេងៗ
-
- មានសមត្ថភាពក្នុងការដោះស្រាយបញ្ហាដែលកើតមានដោយខ្លួនឯង និងរបៀបដោះស្រាយបញ្ហាអោយមានប្រសិទ្ធភាពខ្ពស់
-
- មានជំនាញវិភាគការងារជា អាចមានលទ្ធភាពក្នុងការទំនាក់ទំនង និង អាចប្រើប្រាស់ភាសាអង់គ្លេសក៏ដូចជាការស្វែងយល់ពីឯកសារបច្ចេកទេសផ្សេងៗបាន។
-
- យល់ដឹងពី Public Key Infrastructure (PKI) និង យន្តការនៃការធ្វើយថាភូតកម្ម (Authentication mechanisms)
-
- មានបទពិសោធន៍ធ្លាប់ប្រើប្រាស់បច្ចេកវិទ្យា Containerization ដូចជា Docker និង Kubernetes ជាដើម
-
- មានចំណេះដឹងទូទៅទាក់ទងនឹងបច្ចេកវិទ្យាក្លោដដូចជា AWS, Azure, ឬ GCP ជាដើម
-
- ធ្លាប់អនុវត្តនិម្មាបនកម្ម Microservices Architecture និង Distributed Systems
-
- អត់ធ្មត់ និង នវានុវត្តន៏ មានស្មារតីបុរេសកម្ម ជាមួយនឹងឆន្ទៈប្តេជ្ញា