Deskripsi Pekerjaan
Bergabunglah dengan TechInnovate Indonesia sebagai Senior Desktop Application Developer dan bentuk masa depan aplikasi enterprise kami! Kami mencari profesional berbakat yang bersemangat untuk mengembangkan solusi desktop berperforma tinggi yang digunakan oleh jutaan pengguna di seluruh Asia Tenggara. Dengan budaya inovasi yang dinamis dan kesempatan untuk bekerja dengan teknologi terkini, Anda akan menjadi bagian dari tim yang merancang solusi yang benar-benar berdampak.
Di TechInnovate, Anda akan mendapatkan akses ke pelatihan berkala, program kesehatan komprehensif, dan lingkungan kerja fleksibel yang mendukung keseimbangan kerja-hidup. Bergabunglah dengan kami untuk mendorong batas-batis teknologi dan menciptakan pengalaman pengguna yang luar biasa!
Tanggung Jawab
- Mengembangkan, menguji, dan memelihara aplikasi desktop menggunakan teknologi .NET (C#, WPF, WinForms)
- Mendesain arsitektur aplikasi yang skalabel dan berkinerja tinggi untuk kebutuhan enterprise
- Bekerja sama dengan tim UI/UX untuk menerjemakan desain ke dalam antarmuka yang intuitif
- Mengoptimalkan kode untuk memastikan kecepatan, stabilitas, dan keamanan aplikasi
- Dokumentasikan spesifikasi teknis dan panduan pengembangan untuk tim
- Menganalisis bug dan implementasikan solusi yang efektif untuk masalah kompleks
- Kolaborasi dengan tim backend untuk mengintegrasikan API dan layanan web
- Mengikuti praktik pengembangan perangkat lunak modern (CI/CD, testing otomatis)
Kualifikasi
- Sarjana Teknik Informatika atau bidang terkait dengan minimal 5 tahun pengalaman
- Pemahaman mendalam pada .NET Framework, C#, WPF, dan WinForms
- Pengalaman dengan pola desain arsitektur (MVVM, MVC) dan prinsip SOLID
- Kemampuan dalam mengoptimalkan kinerja aplikasi desktop untuk beban kerja berat
- Pengalaman dengan database (SQL Server, PostgreSQL) dan ORM (Entity Framework)
- Pengetahuan dalam pengembangan aplikasi berbasis Windows Installer atau ClickOnce
- Kemampuan komunikasi yang kuat dalam bahasa Indonesia dan Inggris
- Portfolio yang menunjukkan proyek desktop kompleks yang telah Anda selesaikan