シニア .NET 開発者(マイクロサービス・クラウドネイティブ)
ソフトウェア・デジタルコンサルティング企業 B&A Consulting で、C# マイクロサービスを開発します。 API、メッセージング連携、コンテナ化されたクラウドネイティブサービスを担当します。
仕事内容
- C# と ASP.NET Core を使用したバックエンドアプリケーションの開発・保守
- Web API の設計・構築
- gRPC と Protocol Buffers を使用したサービスの開発・統合
- マイクロサービスアーキテクチャの構築
- 同期通信およびイベントベース通信の実装
- RabbitMQ と Kafka の統合
- Entity Framework Core を使用したデータ永続化の管理
- SQL Server のクエリとストアドプロシージャの開発・最適化
- 接続の回復性とアプリケーションのセキュリティ向上
- Docker と Kubernetes の使用
- Azure DevOps のデリバリーパイプラインとプロセスへの対応
- ソフトウェア・デジタル企業 B&A Consulting の長期エンタープライズプロジェクトへの参加
応募要件
- .NET 開発経験が5年以上あること
- ASP.NET Core 5.0~10 の知識
- C# の高度な知識
- Web API、ミドルウェア、依存性注入、設定バインディングの経験
- gRPC と Protocol Buffers の経験
- Entity Framework Core の十分な知識
- SQL Server、複雑なクエリ、ストアドプロシージャの経験
- 接続の回復性を高める仕組みの知識
- Hashids などの暗号化・ハッシュシステムの経験
- RabbitMQ または Kafka の経験
- マイクロサービスアーキテクチャの豊富な経験
- gRPC およびイベント駆動型通信パターンの知識
- Docker と Kubernetes の十分な知識
- Azure DevOps の経験
- 自立して業務を進める力、分析力と問題解決力、体系的かつ主体的な姿勢、チームワーク、コード品質と納品を重視する姿勢、良好なコミュニケーション能力
- イタリアの Partita IVA 制度に基づく独立請負業者としての就業が可能であること
福利厚生
- 完全リモート勤務。必要に応じて会議のために時折出社
- イタリアの Partita IVA 制度に基づく独立請負業者としての契約
