Manajer pengembangan aplikasi merancang, mengoordinasikan, dan mengawasi pengembangan sistem operasi informasi perusahaan dan aplikasi perangkat lunak untuk perusahaan atau organisasi tertentu. Dia juga harus menjaga komputer, aplikasi, dan sistem perusahaan bekerja dengan efisiensi operasional penuh. Mengembangkan perangkat lunak baru atau meningkatkan perangkat lunak yang ada membutuhkan kolaborasi dan keterampilan membangun tim. Bekerja dengan banyak tipe orang yang berbeda juga membutuhkan keterampilan komunikasi interpersonal yang baik. Sebagian besar manajer pengembangan aplikasi memiliki pengalaman luas dengan perangkat lunak dan sistem perangkat keras terkait serta desain dan standar arsitektur sistem komputer.
Bekerja dengan tim pengembangan kemungkinan akan menjadi bagian besar dari tanggung jawab manajer pengembangan aplikasi. Tim ini dapat mengembangkan berbagai jenis perangkat lunak atau aplikasi komputer yang memenuhi persyaratan bisnis dan spesifikasi klien. Orang-orang di tim pengembangan ini biasanya memiliki bakat tinggi untuk penalaran matematis, pemahaman tentang jenis perangkat lunak apa yang dibutuhkan, dan keterampilan komunikasi yang efektif. Manajer pengembangan aplikasi menggunakan keterampilan kolaboratif untuk mendorong personel yang kurang berpengalaman untuk mengembangkan perangkat lunak dan konsep aplikasi baru. Untuk mengelola tim pengembangan ini secara efektif, seorang manajer perlu mengetahui tentang tren industri terbaru dan informasi teknis.
Tanggung jawab manajer pengembangan aplikasi juga termasuk menyediakan pemeliharaan, peningkatan, dan dukungan untuk sistem komputer dan aplikasi perangkat lunak yang ada. Ini dapat dilakukan oleh seorang individu, dalam bisnis yang sangat kecil, atau oleh tim teknisi komputer dan teknologi informasi, yang dikelola oleh manajer pengembangan aplikasi, di organisasi yang lebih besar. Menyediakan upgrade tepat waktu dan memelihara teknologi mutakhir untuk semua komputer, sistem dan aplikasi merupakan bagian penting dari posisi ini. Untuk melakukan ini, manajer pengembangan aplikasi harus bekerja sama dengan vendor dan penyedia layanan yang sesuai.
Manajer pengembangan aplikasi biasanya bekerja dengan banyak orang yang berbeda di seluruh perusahaan atau organisasi serta vendor perangkat lunak dan perangkat keras di luar perusahaan. Di perusahaan yang lebih besar, manajer pengembangan aplikasi dapat mengawasi tim teknisi dan pakar perangkat lunak yang berkomunikasi dengan personel tingkat bawah setiap hari. Manajer pengembangan aplikasi di lingkungan perusahaan yang lebih besar ini harus memiliki kemampuan untuk bekerja dengan manajer dan eksekutif, dan keterampilan komunikasi antarpribadi sama pentingnya bagi manajer, yang mungkin memiliki lebih banyak kontak tatap muka dengan personel, di perusahaan kecil di semua tingkatan .