SKKNI Analis Programmer
| 1 | J.620100.001.01 | Menganalisis tools. |
| 2 | J.620100.002.01 | Menganalisis skalabilitas perangkat lunak |
| 3 | J.620100.003.01 | Melakukan Identifikasi Library, Komponen atau Framework yang diperlukan |
| 4 | J.620100.006.01 | Merancang User Experience |
| 5 | J.620100.008.01 | Merancang Arsitektur aplikasi |
| 6 | J.620100.014.01 | Menerapkan metoda dan praktik penggunaan kembali (reusable) subrutin-subrutin |
| 7 | J.620100.015.01 | Menyusun fungsi, file atau sumber daya pemrograman yang lain dalam organisasi yang rapi |
| 8 | J.620100.019.02 | Menggunakan library atau komponen pre- existing |
| 9 | J.620100.024.02 | Melakukan migrasi ke teknologi baru |
| 10 | J.620100.026.01 | Menerapkan Source code Versioning |
| 11 | J.620100.031.01 | Melakukan Profiling Program |
| 12 | J.620100.034.02 | Melaksanakan pengujian Integrasi program |
| 13 | J.620100.035.02 | Melaksanakan pengujian Program Sistem |
| 14 | J.620100.037.01 | Melaksanakan Stress Test |
| 15 | J.620100.041.01 | Melaksanakan Cutover aplikasi |
| 16 | J.620100.042.01 | Melaksanakan Konfigurasi Perangkat Lunak Sesuai Environment (Development, Staging, Production) |
| 17 | J.620100.043.01 | Menganalisis dampak perubahan terhadapaplikasi |
| 18 | J.620100.045.01 | Melakukan pemantauan resource yang digunakan aplikasi |