
B&A Consulting Srl adalah agensi konsultasi TI dan pengembangan digital yang berbasis di Italia, yang melayani berbagai bisnis dengan solusi teknologi yang disesuaikan. Layanannya mencakup pengembangan web, konsultasi dan outsourcing TI, help desk serta dukungan teknis 24/7, keamanan siber, rekayasa perangkat keras dan firmware, serta analisis AI dan data. Perusahaan ini memadukan strategi digital yang disesuaikan dengan proyek dengan dukungan teknis berkelanjutan untuk membantu organisasi menjaga operasional yang aman dan andal.
Pengembang Senior .NET, Microservices dan Cloud Native
Pengembang .NET senior yang membangun microservices C# untuk B&A Consulting, perusahaan konsultasi perangkat lunak dan digital. Peran ini mencakup API, integrasi messaging, dan layanan cloud-native dalam kontainer.
Deskripsi
- Mengembangkan dan memelihara aplikasi backend dengan C# dan ASP.NET Core
- Merancang dan membangun Web API
- Mengembangkan dan mengintegrasikan layanan menggunakan gRPC dan Protocol Buffers
- Membangun arsitektur microservices
- Menerapkan komunikasi sinkron dan berbasis peristiwa
- Mengintegrasikan RabbitMQ dan Kafka
- Mengelola persistensi dengan Entity Framework Core
- Mengembangkan dan mengoptimalkan kueri serta stored procedure SQL Server
- Meningkatkan ketahanan koneksi dan keamanan aplikasi
- Menggunakan Docker dan Kubernetes
- Bekerja dengan pipeline dan proses delivery Azure DevOps
- Berkontribusi pada proyek enterprise jangka panjang di B&A Consulting, perusahaan perangkat lunak dan digital
Persyaratan
- Pengalaman pengembangan .NET lebih dari lima tahun
- Menguasai ASP.NET Core versi 5.0–10
- Menguasai C#
- Berpengalaman dengan Web API, middleware, dependency injection, dan pengikatan konfigurasi
- Berpengalaman dengan gRPC dan Protocol Buffers
- Memiliki pengetahuan yang baik tentang Entity Framework Core
- Berpengalaman dengan SQL Server, kueri kompleks, dan stored procedure
- Memahami mekanisme ketahanan koneksi
- Berpengalaman dengan sistem enkripsi dan hashing, seperti Hashids
- Berpengalaman dengan RabbitMQ dan/atau Kafka
- Memiliki pengalaman luas dengan arsitektur microservices
- Memahami pola komunikasi gRPC dan berbasis peristiwa
- Memiliki pengetahuan yang baik tentang Docker dan Kubernetes
- Berpengalaman dengan Azure DevOps
- Mampu bekerja mandiri, memiliki keterampilan analitis dan pemecahan masalah, bekerja secara terstruktur dan proaktif, mampu bekerja sama, berfokus pada kualitas kode dan penyelesaian pekerjaan, serta memiliki keterampilan komunikasi yang baik
- Bersedia bekerja sebagai kontraktor independen dengan skema Partita IVA Italia
Tunjangan
- Sepenuhnya jarak jauh, dengan kehadiran langsung sesekali untuk rapat bila diperlukan
- Kolaborasi sebagai kontraktor independen dengan skema Partita IVA Italia