【シンプレクス・ホールディングス】システムエンジニア/開発メンバー(若手・ミドル)
仕事内容
プロジェクトやパッケージ (プロダクト) によって異なります。社内で多く⾒られるケースについて記述します。
開発プロセス: ⽐較的規模の⼤きい新規開発や追加開発案件では、プロジェクト
進⾏⾃体はフェーズを設定したウォーターフォール型の運営となることが多い
です。⼀⽅で、顧客とともに事業を構築してゆくようなプロジェクトなどで
は、スクラム等を適⽤したイテレーティブ、適応型の開発プロセスを実践する
事例も多くあります。
• プログラミング⾔語とフレームワーク:
サーバーサイドを Java (Spring Boot), ウェブシステムの場合フロントエン
ドを TypeScript (Vue.js, React.js) を⽤いることが多いです。プロジェクト
に依ってサーバーサイド Kotlin, Python, C++ などを利⽤することもありま
す。
⾼速取引やミッションクリティカル性の⾼さが求められる⾦融システムを
扱うプロジェクトでは、社内独⾃に開発されたフレームワークやメッセー
ジングライブラリを扱うことがあります。
• インフラ: AWS, またはオンプレミス環境 (⾃社管理が中⼼ですが顧客管理下の
ケースもあります)。
• VCS: GitHub Enterprise (⾃社運⽤)
• CI/CD: Jenkins (プロジェクト独⾃運⽤または全社共通運⽤), CodeBuild
• ローカル端末: VDI 環境の提供 (Windows) または Macbook Pro の貸与
コミュニケーション, ドキュメント, プロジェクト管理: Jira または Redmine,
Slack, Office 365 (Teams 等), Box (⼀部チームで miro, Notion を試験運⽤中)
応募資格(必須経験など)
必須経験(全て必須)
• システム開発の現場に携わった経験 2年以上(⾔語、業種不問)
• git および GitHub, GitLab のプルリクエスト、マージリクエストを利⽤したコー
ドレビューを伴うチーム開発の経験
歓迎経験
• 何らかのシステム/アプリケーションの設計から実装・テスト、運⽤後のシステ
ム改善、障害対応等まで全⼯程を経験していること
• Java (Spring Framework) を利⽤した開発経験 (3年以上)
• パブリッククラウド(特にAWS)での環境構築経験
• 可⽤性、コスト最適性、セキュリティを担保したシステムのアーキテクチャ設計経験
• システム全体の品質保証のリード経験