【必要条件】
■求める経験・スキル・知識
・JavaやC#、Pythonなど、何らかのプログラミング言語を利用した2年程度のシステム開発経験
(自身で実際に手を動かして設計・実装・テストした経験や、設計書・ソースコードのレビューを実施した経験)
かつ
・ソフトウェア開発技術やソフトウェアアーキテクチャ、各種アプリケーションフレームワークやOSSプロダクトに対する興味と関心
かつ
・アプリケーション開発を技術面でリードしようとする意欲と、プロジェクトメンバーに対するホスピタリティ
かつ
・技術至上主義に陥らずにビジネスとマネージメントを理解しようとする意識と、プロジェクトマネージャと協調してプロジェクトを遂行する協調性
■他言語力
日本語で技術的な会話ができること
■資格
情報処理技術者試験(基本情報技術者)またはこれに相当する知識
【歓迎条件】
■求める経験・スキル・知識
フロントエンド開発経験(React、Vue.jsなど)
モバイルアプリ開発経験(iOSネイティブ(Swift)、Androidネイティブ(Kotlin)、Flutter、React Nativeなど)
バックエンド開発経験(AWS Lambda(Python、Goなど)、Node.js、Java(Spring MVC、Spring Bootなど)など)
.NET Frameworkを利用した開発経験(クライアントアプリ、Webアプリなど)
アプリケーション開発プロジェクトでのチームリーダー経験(チームの規模は問わない)
ソフトウェアのデザインパターンやアーキテクチャパターン、フレームワークに対する興味と関心
アプリケーションやミドルウェアにかかるトラブルシューティングの経験
開発プロセスのカスタマイズや開発ルールの策定・開発ガイドラインの作成・提供等を実施した経験
ソフトウェア構成管理にかかる知見や、CI/CDによるビルド・デリバリー自動化を実現した経験
ソフトウェアの共通化や再利用、およびソフトウェア設計の原則に対する興味と関心
アプリケーション開発における非機能要件(例外処理・トランザクション管理・認証認可・セキュリティなど)の設計・実装・テストを実施した経験
既存資産のリファクタリングやリアーキテクティングにかかる知見または経験
OSやWebサーバ、APサーバ、DBMSなどのミドルウェアにかかる基礎的な一般知識
AWS、Azure、GCPなど、パブリッククラウドを利用した開発経験(Docker、Kubernetes 等のコンテナ技術にかかる知見があるとなお良い)
■他言語力
"英文読解(英語で記載された技術文書やマニュアル・ガイドラインを読み、内容を理解・実践できること)
TOEIC600点程度