DESKRIPSI JABATAN
(JOB DESCRIPTION)

IDENTIFIKASI | |||
---|---|---|---|
Kode | Revisi | Tanggal Pengesahan | |
281/AJ-TELU/0/PUTI.5-6/2023 | 0 | ||
Direktorat/Fakultas | Pusat Teknologi Informasi | ||
Bagian/Prodi | Pengembangan Produk TI | ||
Urusan | Pengembangan Produk TI Non-Akademik | ||
Jabatan | Back-End Programmer | ||
Kelompok Bidang | 1. Information Technology |
||
Atasan Langsung |
1. Kepala Urusan Pengembangan Produk TI Non-Akademik. |
||
Bawahan Langsung | |||
Ikhtisar Jabatan | Melakukan Penerjemahan, Perancangan ERD, Serta Pengaksesan DM Dan Deployment DB Terkait Proses Pengembangan Produk Teknologi Informasi (TI) Non-akademik. | ||
Tujuan dan Tanggung Jawab |
1. Bertanggung jawab dalam melakukan penerjemahan, perancangan ERD, serta pengaksesan DM dan deployment DB sehingga dapat memudahkan dalam pengembangan produk Teknologi Informasi (TI) non-akademik. |
||
Uraian Tugas |
1. Menerjemahkan proses bisnis yang disampaikan oleh SA dan TW dalam proses pengembangan produk Teknologi Informasi (TI) non-akademik; 2. Membuat proses bisnis pada back-end untuk menghasilkan Application Programming Interface (API); 3. Membuat Entity Relationship Diagram (ERD) untuk proses bisnis pengembangan produk Teknologi Informasi (TI) non-akademik; dan 4. Melakukan pengaksesan Data Management (DM) atau Database (DB) link untuk proses pengembangan produk Teknologi Informasi (TI) non akademik. |
||
Wewenang |
1. Pengembangan dan Pemeliharaan Server-Side – Berwenang dalam merancang, mengembangkan, dan memelihara logika server-side, termasuk API dan database untuk mendukung aplikasi web dan mobile 2. Manajemen Database dan Integrasi Data – Memiliki otoritas dalam mengelola database, merancang skema data, serta mengoptimalkan query untuk meningkatkan efisiensi sistem 3. Keamanan dan Autentikasi Sistem – Bertanggung jawab dalam menerapkan mekanisme keamanan, autentikasi, dan otorisasi pengguna, guna melindungi data dan aplikasi dari ancaman siber 4. Optimasi Kinerja dan Skalabilitas – Berwenang dalam mengoptimalkan performa server, memastikan aplikasi berjalan dengan lancar, serta dapat menangani lonjakan trafik dengan efisien 5. Kolaborasi dengan Tim Front-End dan DevOps – Bekerja sama dengan front-end developer untuk integrasi API, serta tim DevOps untuk deployment dan pemeliharaan infrastruktur aplikasi |
||
Hubungan Kerja | Internal | Dalam Hal | |
1 . Direktorat Dan Fakultas | 1 . Pengembangan, Perubahan Aplikasi Dan Permintaan Data/API 2 . Penyusunan Rencana Pengembangan 3 . Pengaturan Dan Koordinasi Resource | ||
Eksternal | Dalam Hal | ||
1 . Pihak Eksternal Atas Sepertujuan Dari Pimpinan | 1 . Pengembangan Aplikasi Dan Permintaan Data/API 2 . Penyusunan Rencana Pengembangan IT | ||
2 . YPT | 1 . Pengembangan Aplikasi Dan Permintaan Data/API 2 . Penyusunan Rencana Pengembangan IT | ||
Masalah dan Tantangan Kerja |
1. Ketersediaan anggaran dan sumber daya manusia 2. Permintaan pengembangan aplikasi (penambahan atau perubahan) dalam satu kurun waktu bersamaan |
||
Indikator Keberhasilan |
1. Persen request terkait aplikasi diterima, disetujui, dan terpenuhi dengan persentase 80% 2. Persen entities dengan data redundancies dalam rangka rancangan database (teknis) dengan persentase 0% 3. Kilo Lines of Code per individu per Month sebesar 2 KLOC/month-ind 4. Persen data master yang tercover pada proyek penyatuan TUNC Surabaya dan Purwokerto dengan persentase 80% 5. Kerjasama pengembangan layanan sejumlah 1 |
||
No | Sub-Sub Kompetensi | Proficiency Level (PL) | Key Indicator |
1 | IT Requirement Management | 3 | Mampu mengaplikasikan konsep IT Requirement Management (memahami kebutuhan pelanggan untuk mengembangkan kebutuhan fungsional dan non fungsional untuk layanan baru atau diubah). |
2 | 3RD Party System Integration | 3 | Mampu mengaplikasikan konsep 3rd Party System Integration sistem internal organisasi dengan solusi eksternal untuk menyediakan fungsionalitas tambahan atas solusi yang sudah ada. |
3 | Digital Integration & API | 3 | Mampu mengaplikasikan konsep Digital Integration & API (menggabungkan solusi teknologi yang berbeda). |
4 | Configuration Management | 3 | Mampu mengaplikasikan Configuration Management (konsistensi kinerja suatu produk, serta atribut fungsional dan fisik persyaratan, desain, dan informasi operasional sepanjang lifecycle). |
5 | Back End Development | 3 | Mampu menjalankan prosedur Back End Development yang sudah ditetapkan, mampu menginisiasi, mampu menilai efektivitas prosedur Back End Development dan mampu memberikan masukan terhadap perbaikan atau perubahan prosedur Back End Development. |
Spesifikasi Jabatan | |||
STRUKTUR ORGANISASI |
