Deskripsi Pekerjaan
Apakah Anda seorang pengembang perangkat lunak yang bersemangat menciptakan solusi desktop yang tangguh dan efisien? Nusantara Digital Solutions mencari seorang Pengembang Aplikasi Desktop Senior untuk bergabung dengan tim inovasi kami. Anda akan memiliki kesempatan untuk bekerja dengan teknologi terkini, membangun aplikasi yang digunakan oleh ribuan pengguna, dan berkontribusi langsung pada keberhasilan bisnis kami.
Kami menawarkan lingkungan kerja yang mendukung, budaya teknologi yang dinamis, dan peluang karir yang jelas. Jika Anda memiliki keahlian dalam C#, .NET, dan desain antarmuka pengguna, kami ingin berdiskusi dengan Anda.
Tanggung Jawab
- Mengembangkan dan memelihara aplikasi desktop berbasis Windows menggunakan C# dan .NET Framework / .NET Core.
- Mendesain dan mengimplementasikan antarmuka pengguna (UI) yang responsif, intuitif, dan ramah pengguna dengan memanfaatkan WPF, WinForms, atau Avalonia.
- Menganalisis dan mengoptimalkan performa aplikasi untuk memastikan kecepatan akses yang cepat dan stabilitas.
- Mengelola basis data lokal maupun terpusat (SQL Server) serta melakukan integrasi API yang diperlukan.
- Berkolaborasi secara aktif dengan tim UI/UX, Backend Developer, dan Product Manager untuk memastikan kepatuhan terhadap spesifikasi desain dan fungsionalitas.
- Menerapkan praktik terbaik pengembangan perangkat lunak (Clean Code, SOLID Principles) dan melakukan refactoring kode lama secara berkala.
- Melakukan pengetesan (testing) menyeluruh untuk memastikan aplikasi bebas dari bug sebelum peluncuran.
Kualifikasi
- Pengalaman profesional minimal 3-5 tahun dalam pengembangan aplikasi desktop.
- Kemampuan kuat dalam bahasa pemrograman C# dan framework .NET (WPF, WinForms, atau .NET MAUI).
- Pemahaman mendalam tentang desain antarmuka pengguna (UI) dan pengalaman dalam membuat desain yang modern.
- Keahlian dalam manajemen database SQL (MS SQL Server) dan pemahaman dasar tentang RESTful API.
- Pengalaman dalam menggunakan alat pengembangan seperti Git, Visual Studio, dan SQL Server Management Studio.
- Kemampuan komunikasi yang baik dalam bahasa Indonesia dan Inggris.
- Disiplin, mampu bekerja dalam tim lintas fungsi, dan memiliki semangat belajar teknologi terbaru.