企業情報を見る
ソフトウェアアーキテクト
同社のプロジェクト横断型の技術支援組織である技術革新統括本部の中で、 「ソフトウェアアーキテクト」 としてプロジェクトに参画し、適切なアーキテクチャの提案や実現性検証、レビューを実施いただきます。案件の要望や状況によっては、開発推進や品質統制という役割で案件を技術面でリードする役割を担っていただきます。 【具体的には】 ・メインフレームからのオープン化案件において、ドメイン定義を行なって機能・データを分割し、マイクロサービスアーキテクチャの具体的な実現案を提案する ・Spring Framework(Java)を採用したシステムをクラウドネイティブ対応にするため、コンテナ化して Kubernetes で管理し、CI/CD を含めた一連の開発プロセスを提案する ・クリーンアーキテクチャに従ったGo言語の独自フレームワークをアジャイルで開発し、改善や機能追加などのサポート、及びメンバへの開発フォローを進めながら期間内にリリースする ・AWS のデザインパターンを参考に、API Gateway/Lambda/DynamoDB などを組み合わせた低コストでスケーラブルなアーキテクチャを設計し、Terraform や AWS SAM といった IaC(Infrastructure as Code)ツールを使った構築自動化方式と併せて提供する ・iPaaS製品を用いたシステム開発の実施 【ポジションの魅力】 ・ソフトウェアアーキテクトとして自身のスキルや経験をアーキテクチャに反映することで、案件のグランドデザインに直接貢献できる ・モダンな開発技術を現場で適用する機会が常にあり、実践的なスキルやノウハウを得られる ・中小から大規模、金融・法人・公共など様々なエンタープライズ案件での経験が積める