Penjelasan Application Developer
Application developer bertugas menerjemahkan kebutuhan software ke dalam kode pemrograman singkat dan kuat. Kebanyakan akan mengkhususkan pada lingkungan development tertentu seperti computer games atau e-commerce, dan akan memiliki pengetahuan yang dalam pada beberapa bahasa komputer yang bersangkut-paut.
Peranannya meliputi menulis spesifikasi dan merancang, membangun, menguji, mengimplementasikan dan terkadang yang membantu aplikasi seperti bahasa komputer dan development tool.
Application developer bekerja dalam range yang luas pada sektor bisnis seperti sektor publik, biasanya menjadi bagian dari tim dengan IT professional lainnya seperti system/busineess analyst dan technical author. Mereka bekerja pada produk umum yang dapat dibeli atau untuk client individual menyediakan solusi dari masalah yang diperlukan client tersebut.
Application developer bekerja dalam range yang luas pada sektor bisnis seperti sektor publik, biasanya menjadi bagian dari tim dengan IT professional lainnya seperti system/busineess analyst dan technical author. Mereka bekerja pada produk umum yang dapat dibeli atau untuk client individual menyediakan solusi dari masalah yang diperlukan client tersebut.
Aktivitas yang dilakukan oleh Application Developer meliputi antara lain :
- Membuat spesifikasi program secara detail melalui diskusi dengan client
- Menjelaskan secara tepat apa tindakan (aksi) program yang diinginkan
- Menguraikan spesifikasi program ke dalam elemen-elemen sederhana dan menerjemahkan logikanya ke dalam bahasa pemrograman
- Memikirkan solusi yang mungkin untuk menprediksi masalah, mengevaluasi pilihan lain
- Mengkombinasikan semua elemen dari rancangan program dan mengujinya
- Bereaksi terhadap masalah dan memperbaiki program seseuai kebutuhan
- Memasang program dan mengadakan pengujian akhir
- Mengevaluasi keefektifan program
- Meningkatkan efisiensi operasi program dan menyesuaikan kebutuhan baru seperlunya
- Mengkonsultasikan manual, laporan periodik dan teknis untuk mempelajari cara baru untuk men-develop program dan memelihara yang sudah ada
- Kemampuan teknis yang kuat dalam pemrograman, perancangan, metodologi system development dan pengujian, khususnya pada industri game
- Kemampuan komunikasi yang baik
- Kemampuan dalam manajemen proyek
- Kemampuan problem-solving
- Perhatian pada detail
- Keuletan dan kesabaran
- Kemampuan teamwork
- Pemahaman proses bisnis dan batasannya
- Kreativitas yang tinggi untuk mengembangkan aplikasi
Tidak ada komentar:
Posting Komentar