Gaji Pengembang Aplikasi Perangkat Lunak

Jika Anda seorang pengembang aplikasi atau berencana untuk menjadi salah satu, ada baiknya untuk melihat apa yang rekan-rekan Anda buat sebelum menegosiasikan gaji Anda . Pada tahun 2011, gaji rata-rata untuk pengembang aplikasi perangkat lunak adalah $ 89.280. Namun, pengalaman Anda, sertifikasi, di mana Anda tinggal dan perusahaan yang Anda lamar semuanya dapat memainkan peran dalam berapa banyak yang Anda hasilkan.

Perancang aplikasi perangkat lunak membuat aplikasi seperti game dan program pengolah kata, yang digunakan pada komputer dan perangkat elektronik lainnya termasuk tablet, ponsel, dan Smart TV.

Karena aplikasi sangat melimpah di pasar konsumen, banyak orang tidak menyadari bahwa ada banyak jenis aplikasi lain yang digunakan oleh pemerintah, produsen dan bisnis lainnya. Sebagai contoh, bisnis kecil yang menginginkan perangkat lunak akuntansi khusus akan menyewa pengembang aplikasi, seperti perusahaan minyak yang membutuhkan aplikasi untuk memantau tingkat aliran.

Tinjauan Gaji Nasional

Gaji median untuk pengembang aplikasi perangkat lunak pada tahun 2011 adalah $ 89.280 menurut O * NET, yang berarti separuh dari pengembang mendapatkan lebih dari angka ini dan setengah mendapatkan kurang. Biro Statistik Tenaga Kerja terakhir menghitung gaji pengembang perangkat lunak pada tahun 2010. Tahun itu, gaji rata-rata adalah $ 87.800. 10 persen berpenghasilan teratas pada tahun 2010 menghasilkan lebih dari $ 133.100, sedangkan 10 persen terbawah dibuat di bawah $ 54.000.

Persyaratan

Sebagian besar perusahaan mencari perancang aplikasi perangkat lunak mengharuskan kandidat memiliki gelar sarjana dalam ilmu komputer, rekayasa perangkat lunak atau disiplin terkait lainnya.

Untuk beberapa posisi, gelar master diperlukan, atau pengalaman dalam industri yang dibutuhkan aplikasi. Membuat aplikasi untuk perusahaan asuransi, misalnya, mungkin memerlukan keakraban dengan berbagai platform daripada membuat aplikasi untuk produsen mobil.

Variasi Regional dalam Gaji

Gaji pengembang perangkat lunak aplikasi bervariasi dari satu wilayah ke wilayah lainnya.

Tampaknya didasarkan pada industri di masing-masing wilayah bukan hanya masalah pasokan dan permintaan. Ohio, misalnya, memiliki 21.470 pengembang aplikasi pada tahun 2008, lebih dari dua kali lipat Michigan dan hampir tiga kali lipat Alabama. Namun, gaji rata-rata di Ohio datang ke tempat dekat pemimpin gaji seperti Massachusetts (22.300 posisi), Washington (25.000 posisi) dan New York (26.280 posisi).

Berikut ini adalah 12 contoh gaji median regional seperti yang dilaporkan oleh masing-masing Negara pada tahun 2010 dan disusun oleh CareerOneStop. Angka-angka dalam kurung mewakili batas 10 persen teratas dan terbawah yang terkait dengan angka nasional.

California: $ 100.800 ($ 62.500 hingga $ 145.700)
Massachusetts: $ 95.900 ($ 64.900 hingga $ 139.600)
New York: $ 91,200 ($ 55,500 hingga $ 140,400)
Washington: $ 92,900 ($ 64.000 hingga $ 131,900)
Texas: $ 90.700 ($ 56.300 menjadi $ 133.100)
Nasional: $ 87.800 ($ 54.000 hingga $ 133.100)
Arizona: $ 86.500 ($ 54.500 hingga $ 130.200)
Alabama: $ 82.800 ($ 50.500 hingga $ 119.900)
Ohio: $ 79.700 ($ 51.400 hingga $ 114.200)
Michigan: $ 77.600 ($ 55.000 hingga $ 112.900)
Florida: $ 76.300 ($ 43.900 hingga $ 117.300)
Indiana: $ 67.700 ($ 44.100 menjadi $ 104.000)
Arkansas: $ 65.400 ($ 41.600 hingga $ 95.900)

Gaji Berdasarkan Pengalaman

Karyawan pertama kali dapat berharap mendapatkan antara $ 30.000 dan $ 68.000 di tahun pertama mereka.

Mereka yang memiliki hingga lima tahun pengalaman biasanya mendapatkan antara $ 39.000 dan $ 77.000. Mereka yang memiliki pengalaman hingga sepuluh tahun dapat menghasilkan antara $ 49.000 dan $ 91.000. Jika Anda memiliki pengalaman lebih dari sepuluh tahun, gaji Anda biasanya berkisar antara $ 50.000 dan $ 133.000.

Gaji Berdasarkan Sertifikasi

Microsoft Certified Professionals (MCP) mewakili pengembang aplikasi berbayar terendah dan tertinggi, dengan kisaran antara $ 43.000 dan $ 126.000, menurut survei Payscale. Microsoft Certified Technology Specialists (MCT) biasanya mendapatkan antara $ 50.000 dan $ 72.000. Microsoft Certified Application Developers menghasilkan antara $ 64.000 dan $ 93.000.

Sun Certified Java Programmers (SCJP) umumnya mendapatkan antara $ 58.000 dan $ 93.000. Oracle Certified Associates (OCA) menghasilkan antara $ 68.000 dan $ 76.000.

Gaji oleh Perusahaan

Survei pembayaran payscale dari pengembang aplikasi memperkirakan bahwa JP Morgan Chase biasanya membayar antara $ 54.000 dan $ 107.000 pada tahun 2012. Oracle Corporation membayar antara $ 71.000 dan $ 96.000. The Walt Disney Company membayar antara $ 58.000 dan $ 67.000. Beberapa pengembang yang bekerja untuk perusahaan-perusahaan ini dapat membuat lebih banyak atau lebih sedikit, karena angka-angka tersebut hanya didasarkan pada mereka yang menawarkan pendapatan mereka secara sukarela. Hanya sedikit perusahaan kecil hingga menengah yang membayar lebih dari $ 100.000. Mereka yang menghasilkan lebih dari $ 100.000 biasanya berwiraswasta atau bekerja untuk biasanya bekerja untuk perusahaan dengan lebih dari 5.000 karyawan.

Outlook ke 2020

Di Amerika Serikat, ada 520.800 posisi pengembang aplikasi perangkat lunak pada tahun 2010. Ini harus tumbuh sebesar 28 persen pada tahun 2020, dengan perkiraan 664.500 posisi. Setiap tahun akan ada rata-rata 19.790 lowongan kerja untuk pengembang aplikasi perangkat lunak hingga 2020, karena penciptaan pekerjaan baru dan mempekerjakan pengganti.

Aplikasi untuk teknologi seluler seperti tablet dan ponsel harus terus mengalami banyak pertumbuhan sesuai dengan Biro Statistik Tenaga Kerja, sebagaimana seharusnya industri perawatan kesehatan dan aplikasi perangkat lunak keamanan. Karena semakin banyak perangkat lunak tersedia di Internet, biasanya dengan biaya lebih rendah daripada model distribusi CD atau DVD tradisional, harus ada lebih banyak permintaan untuk desainer aplikasi untuk tidak hanya membuat perangkat lunak baru tetapi untuk membantu bisnis menyesuaikan perangkat lunak yang mereka miliki. Banyak perusahaan memfokuskan pengembangan pada aplikasi lintas platform yang dapat dengan mudah dipindahkan dari komputer ke tablet atau ponsel dengan jumlah penyesuaian minimum. Transisi Microsoft ke Metro Style Apps untuk pengembangnya hanyalah salah satu contoh pengembangan lintas platform

Biro Statistik Tenaga Kerja tidak mengharapkan outsourcing ke negara-negara berupah rendah memiliki banyak dampak pada pekerjaan rumah tangga.