業務内容
<主な業務>
ITサービス開発のプロジェクトのテックリード
プロジェクトの形態としてはスクラムが主ですが、ウォーターフォールのケースもあります。同時に複数のITサービスを担当していただくこともあります。
•要件定義
oユーザーのニーズとデンソーのビジネスを深く理解し、ITサービスシステムの開発及び運用の観点で要件と制約を定義する。要件と制約には優先順位をつける。
•システムアーキテクチャ設計
o自らリードして定義した要件と制約をもとに、最適な論理・物理アーキテクチャを設計する。設計する際に実施したトレードオフ分析やアーキテクチャディシジョンを文書化する。ビジネス主管、プロダクトオーナー、開発・運用者、セキュリティ統括部署などのステークホルダーと合意形成する。
•詳細設計・実装支援
oデザインレビューや技術相談を通じて、チームメンバーが適切なソフトウェアエンジニアリング技術を活用できるようにする。
•品質保証
o自らリードして定義した要件と制約をもとに、ITサービスの品質保証と開発・運用の改善のための戦略的なロードマップを策定する。その実施および実施する際に発生する技術問題の解決をリードする。
•リスクマネジメント
oエンジニアリング活動を通じて認識したリスクをプロダクトオーナー、プロジェクトマネージャ、開発・運用者、セキュリティ統括部署などのステークホルダーと共有し、対応策の検討と実施をリードする。
•若手エンジニアの指導
o業界の知識とベストプラクティスを伝え、エンジニアとしての成長と自立をサポートする。
•最新技術の調査・導入
o開発業界の最新情報と技術進歩について常に学習し、エンジニアがチームとして実践できるようにサポートする。
•採用
oエンジニア面接のスキルチェック問題の作成および面接官を担当する。
<使用する開発ツール・環境例>
•開発言語:Ruby、Python、JavaScript/TypeScript、Swift、Kotlin など
•開発マシン:Mac
•コンテナランタイム:Docker
•インフラ:Amazon Web Service(AWS Elastic Beanstalk、Amazon Aurora、Amazon S3、AWS Lambda など)
•Web フレームワーク:Ruby on Rails など
•ソースコード管理: GitHub
•CI/CD パイプライン:GitHub Actions
•構成管理:Terraform
•監視:Prometheus, Datadog など
•その他:Miro、Slack、DocBase、GitHub Copilot、 Microsoft SharePoint , Microsoft Excel
•開発手法:アジャイル(スクラム)