Deskripsi Pekerjaan
Bergabunglah dengan TechNova Solutions, perusahaan teknologi terkemuka yang berfokus pada inovasi digital dan solusi cloud. Kami mencari seorang Senior .NET Developer berbakat yang memiliki passion tinggi dalam membangun sistem backend yang skalabel dan andal. Jika Anda ingin mengembangkan kariernya di lingkungan profesional yang dinamis dan menantang, posisi ini cocok untuk Anda.
Tentang Pekerjaan
Kami mencari talenta yang tidak hanya bisa menulis kode, tetapi juga memecahkan masalah kompleks dengan desain yang bersih dan efisien. Anda akan menjadi bagian dari tim inti yang mengembangkan produk unggulan kami yang digunakan oleh ratusan ribu pengguna.
Tanggung Jawab
- Backend Development: Membangun dan memelihara aplikasi web dan layanan berbasis .NET Core (C#) dengan fokus pada performa dan keamanan.
- API Design: Merancang dan mengimplementasikan RESTful API yang andal, terdokumentasi dengan baik, dan mudah diintegrasikan.
- Database Management: Optimasi performa database SQL Server, migrasi data, dan desain skema database yang efisien menggunakan Entity Framework.
- Code Quality: Menulis kode yang bersih, mudah dibaca, dan mengikuti best practices (SOLID, DRY). Melakukan code review untuk tim.
- Collaboration: Bekerja sama dengan tim frontend, desainer UI/UX, dan manajer produk untuk mengubah ide menjadi produk nyata.
- Mentoring: Memberikan panduan teknis dan mentorship kepada developer junior dalam tim.
Kualifikasi
- Pengalaman: Minimal 4-6 tahun pengalaman profesional dalam pengembangan backend menggunakan C# dan .NET Framework/NET Core.
- Framework: Penguasaan mendalam tentang ASP.NET MVC, Web API, dan Entity Framework.
- Database: Kemampuan kuat dalam SQL (T-SQL) dan pengalaman dengan NoSQL (MongoDB/Redis) adalah nilai tambah.
- Architecture: Pengenalan terhadap arsitektur Microservices, Clean Architecture, dan desain pattern.
- Tools: Pengalaman menggunakan Git, CI/CD pipelines (Azure DevOps/Jenkins), dan containerization (Docker).
- Komunikasi: Kemampuan komunikasi bahasa Inggris yang kuat (profesional level) untuk kolaborasi lintas tim global.