▼ アプリケーション開発
● Ruby on Railsを用いたWebアプリケーションの設計・開発経験(目安:5年以上)
● 複雑なビジネス要件を理解し、保守性の高いコードを設計・実装する能力
● モジュール間の依存関係やデータフローを把握し、アーキテクチャ図の作成や改善提案ができる能力
● RSpecなどを用いたユニットテスト/統合テストの実務経験
▼ データベース
● 大容量データ(億単位のレコード)を扱うDBの設計・運用経験
● SQLの実行計画を理解し、インデックス設計やクエリチューニングによってパフォーマンスを改善した経験
● トランザクション制御、ロック、並列処理に関する深い知識と、それらに起因する問題を解決した経験
▼ インフラ・クラウド
● AWS(ECS, Fargate, RDS, Lambdaなど)環境でのサービス運用経験
● システム全体のボトルネック(CPU, メモリ, I/O, ネットワーク等)を分析・特定し、解決した経験
▼ 問題解決マインドセット
● 複雑な問題の根本原因を特定するため、ログ分析、データ追跡、図解などを駆使して粘り強く調査できる能力
● トレードオフを理解し、ビジネスインパクトと技術的負債のバランスを考慮した上で、現実的かつ効果的な解決策を提案・実装できる能力
● リリースや変更がシステム全体に与える影響を予測し、安全性を最大限に考慮したデプロイ計画を立てられること
SNSアカウントでログイン