中級ソフトウェアエンジニア、ヨハネスブルグ(出社勤務)
LexisNexisの規制関連製品向けに、C#/.NETとAngularを使ったソフトウェアを開発します。 製薬、バイオテクノロジー、医療機器企業向けに、信頼性の高いクラウド対応ソリューションを提供します。
仕事内容
- C#/.NETのAPI、マイクロサービス、バックグラウンドサービス、Angularインターフェースを開発・サポートします。
- 対象を絞った更新によりレガシーアプリケーションを改善し、保守性、信頼性、使いやすさを高めます。
- Microsoft SQL Serverのデータモデル、クエリ、連携機能を作成して活用します。
- 計画、コーディング、テスト、デバッグ、リファクタリング、ドキュメント作成で承認済みのAI開発ツールを使用し、その出力を確認・検証します。
- 自動テストを作成し、適切な場合はテスト駆動開発を行います。
- コードレビュー、技術的な議論、設計・実装に関する共同の意思決定に参加します。
- Azureサービス、CI/CDパイプライン、ログ、監視を活用して、本番ソフトウェアを提供・保守します。
- 要件定義からリリース、継続的なサポートまで、製品、品質エンジニアリング、アーキテクチャ、セキュリティ、運用の各チームと連携します。
応募要件
- ソフトウェアエンジニアとして約3年以上の実務経験、または本番ソフトウェアを提供した同等の実績があること。
- C#、.NET、REST API、Angular、TypeScriptの実務経験があること。
- Microsoft SQL Serverを使用し、クエリ作成やデータアクセス、パフォーマンスを考慮した経験があること。
- 自動テスト、Git、コードレビュー、反復的なソフトウェア開発について理解していること。
- AIコーディングツールの使用経験があるか、慎重に導入する意欲があること。
- 中程度の複雑さの業務を主体的に進め、進捗やトレードオフを伝え、アーキテクチャや顧客に広く影響する判断では助言を求められること。
- セキュリティ、データプライバシー、信頼性、明確なドキュメントを重視すること。
- Azureサービス、Azure DevOps、CI/CDパイプライン、Docker、Kubernetes、レガシーシステムの刷新、マイクロサービス連携、可観測性、本番環境のトラブルシューティング、またはライフサイエンス、医療、規制関連など高い信頼性が求められる領域のソフトウェア経験があれば尚可。
福利厚生
- ウェルビーイングプログラム
- 共同育児休暇
- 継続学習への支援
- サバティカル休暇
- 柔軟な勤務時間
- 国ごとに異なる福利厚生
