ソフトウェアエンジニア II - Avalon Healthcare Solutions(ハイブリッド勤務、米国)
Avalon Healthcare Solutionsで、スケーラブルなアプリケーションと連携機能の構築を担当します。テスト、アジャイル開発、技術設計、メンタリング、医療システムのサポートを担います。
仕事内容
- ビジネスクリティカルなアプリケーションを構築、拡張、保守する
- ステークホルダーやエンジニアリングチームと連携し、ビジネスニーズをスケーラブルな技術設計に落とし込む
- コンテキスト図、データフロー図、プロセス図などの技術ドキュメントを作成・維持する
- 単体テスト、結合テスト、回帰テストを計画・実施する
- アプリケーションおよび連携機能の不具合を調査・解決する
- 根本原因の調査を支援し、持続的な是正策を策定する
- モジュール化され、再利用可能で保守しやすいコードを作成する
- AI技術およびAI支援開発ツールを活用し、エンジニアリングの生産性とソフトウェア品質を向上させる
- スプリント計画から開発、テスト、デプロイまで、アジャイルSDLC全体に貢献する
- コードレビューを実施・参加する
- juniorエンジニアを指導・支援する
- ヘルスプランの運用と関連システムに関する実務知識を身につける
- 重要なソフトウェアシステムのオンコール当番に参加する
- アーキテクチャの意思決定と技術標準の策定に貢献する
応募要件
- Java、Go、TypeScriptなど、少なくとも1つの言語を業務で使用できること
- MSSQLまたはPostgreSQLを含む、リレーショナルデータベースと複雑なSQLに関する深い知識
- ブランチ戦略、プルリクエスト、マージコンフリクトの解決を含む、高度なGitの経験
- IntelliJ、VSCode、Eclipseを使いこなせること
- REST API、SOAP、マイクロサービスアーキテクチャの実務経験
- 開発者ワークフローでAIを使用した経験、またはアプリケーション、製品、業務プロセスにAI機能を組み込んだ実務経験
- 高度なLinuxスクリプト作成とトラブルシューティングを行えること
- アジャイルプラクティスとソフトウェア開発ライフサイクル全体に関する実務知識
- スプリント計画、レトロスペクティブ、バックログリファインメントの経験
- CI/CDパイプラインおよびJenkins、GitHub Actions、GitLab CIなどのツールに精通していること
- セキュアコーディングの実践とパフォーマンス最適化に関する知識
- junior開発者を指導できること
- 優れた文章力と口頭でのコミュニケーション能力
- 部門横断チームと効果的に協働できること
- 主体的かつ自律的に行動し、継続的な学習に取り組めること
- 建設的なフィードバックを効果的に交換できること
- 中程度に複雑な技術課題を解決する優れた問題解決能力
- 担当業務に対するオーナーシップと説明責任を示せること
- 尚可:DockerおよびKubernetesの知識
- 尚可:RESTサービスおよびAPIの設計・利用に関する実務経験
- 尚可:AWS、Azure、GCPの経験
- 尚可:React、Next.js、CSS/SASS、Material UI、Bootstrapのいずれかに精通していること
- 尚可:JUnit、Jest、Mochaの経験
福利厚生
- リモート勤務の対象となる可能性があります
- Avalonの本社オフィスへの四半期ごとの出張
- メンタリングを受け、技術リーダーシップスキルを伸ばす機会
