Profesi Application Developer

Oke guys, sekarang gue mau bahas tentang salah satu pekerjaan atau profesi yang berkaitan dengan sistem informasi. Sebenernya ini untuk tugas softskill, dan sekalian sharing tentang profesi untuk anak SI. Dosen gue bilang, “anak SI/TI itu special” kenapa ? karena sebenarnya kita mudah untuk mendapat pekerjaan. Intinya begitu. Nah, gausah kebanyakan kata langsung aja kita mulai yaa.
Sebenernya banyak profesi untuk anak SI/TI tapi gue tertarik dengan 1 profesi, namanya APPLICATION DEVELOPER. Untuk lebih jelasnya yuk kita baca rangkuman gue yang udah gue ambil dari beberapa blog. Check it out.

Pengertian Application Developer


Application developer 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 bespoke solutions.
Dalam pekerjaannya, application programmer/application developer menggunakan high level language seperti Java, C#, Visual Basic (VB), VB.Net, Delphi, PHP dll. Dengan menggunakan high level language, proses pengembangan akan lebih mudah dan lebih cepat. Hal ini sesuai dengan tuntutan kebutuhan customer yang terus berkembang dengan cepat.

Fungsi Application Developer


Untuk mempergunakan pengetahuan teknik pemrograman dan sistem komputer untuk membuat program komputer untuk melakukan bermacam-macam pekerjaan sesuai dengan persetujuan dengan client. 


Tugas

  • Membangun/mengembangkan software terutama pada tahap construction dengan melakukan coding dengan bahasa pemprograman yang ditentukan
  • Mengimplementasikan requiremant dan desain proses bisnis ke komputer dengan menggunakan algoritma /logika dan bahasa pemprograman
  • Melakukan testing terhadap software bila diperlukan

Keahlian yang Diperlukan

  • Menguasai Algoritma dan logika pemprograman (ini penting sekali)
  • Memahami metode, best practice dan tool/pemodelan pemprograman seperti OOP, design pattern, UML (kemampuan membaca dan menerapkan)
  • Menguasai salah satu atau beberapa bahasa pemprograman populer seperti C++, VB, PHP, C#, Java, Ruby dll (untuk web developer perlu juga menguasai HTML, DHTML, CSS, JavaScript dan AJAX)
  • Memahami RDBMS dan SQL (Structured Query Language)
  • Menguasai bahasa Inggris (hal ini sangat penting saat ini karena bahasa en-US merupakan bahasa ibu di dunia IT)

Kemampuan Application Developer 

Orang-orang yang ingin berprofesi di bidang ini harus memiliki kemampuan sebagai berikut: 
  • 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

Bagi kalian yang kepo sama gaji seorang application developer, silahkan lihat dibawah ini :


Oke guys, itu informasi yang bisa gue kasih buat kalian yang mau jadi application developer. Semoga bermanfaat.





Sumber :



Komentar