Apa itu Pengembang Perangkat Lunak?
Meneliti, merancang, dan mengembangkan perangkat lunak komputer dan jaringan atau program utilitas khusus. Menganalisis kebutuhan pengguna dan mengembangkan solusi perangkat lunak, menerapkan prinsip dan teknik ilmu komputer, keinsinyuran, dan analisis matematis. Memutakhirkan perangkat lunak atau menyempurnakan kemampuan perangkat lunak yang ada. Dapat bekerja dengan insinyur perangkat keras komputer untuk mengintegrasikan sistem perangkat keras dan lunak, serta mengembangkan spesifikasi dan persyaratan kinerja. Dapat memelihara basis data dalam suatu area aplikasi, bekerja secara individu atau mengoordinasikan pengembangan basis data sebagai bagian dari tim.
Banyak pekerjaan ini melibatkan kegiatan mengoordinasikan, menyupervisi, mengelola, atau melatih orang lain. Contohnya broker properti, manajer penjualan, administrator basis data, desainer grafis, ilmuwan konservasi, direktur seni, dan penaksir biaya.
Aktivitas kerja utama
Keterampilan & kompetensi
Keterampilan
Pengetahuan
Kemampuan
Teknologi & alat
Perangkat lunak
Alat & perlengkapan
Lingkungan kerja
Pendidikan & pengalaman
- Pendidikan
- Sebagian besar pekerjaan ini memerlukan gelar sarjana (S1), meskipun ada yang tidak.
- Pengalaman
- Diperlukan keterampilan, pengetahuan, atau pengalaman kerja terkait dalam jumlah yang cukup banyak. Misalnya, seorang akuntan harus menyelesaikan pendidikan sarjana dan bekerja beberapa tahun di bidang akuntansi agar dianggap memenuhi syarat.
- Pelatihan
- Karyawan pada pekerjaan ini biasanya memerlukan beberapa tahun pengalaman kerja terkait, pelatihan kerja langsung, dan/atau pelatihan kejuruan.