※職務内容変更の可能性:有
※変更の範囲:会社の定める業務
DX(デジタルトランスフォーメーション)の加速に伴い、業務効率化や柔軟かつ迅速なシステム対応が求められています。
その中で注目されているのが、高い拡張性を持ったローコード開発基盤である「OutSystems」の活用です。
OutSystemsは、直感的なビジュアル開発や豊富な標準パーツ、AIによる開発アシスト機能を備えた統合プラットフォームであり、業務改革を支援する開発基盤として多くの企業に導入されています。
また、企業ごとの要件に合わせて柔軟にシステム構築が可能な数少ないローコードツールのため、基幹システムの刷新等の大規模な開発にも携わることが可能です。
当社では、OutSystemsを活用した業務システムの構築・導入を通じて、顧客満足度の高い業務プロセスの実現を支援するため、要件定義や業務設計などの上流工程で、実際に動くプロトタイプの開発も行っています。
そのため、今までは詳細設計等の実装部分での御活躍が多かった技術者にも、サービスの企画段階から入っていただき、ユーザーにとって使い勝手の良いアプリを創造していくことが可能となっております。
本ポジションでは、社内有識者のサポートの元、能力に応じてOutSystems導入に関するコンサルティング、設計、開発、導入後支援まで一貫して携わっていただくことが可能です。
またインフラ部署とも連携し、AWS、Azureといったクラウド環境へのOutSystems導入・支援を行います。
より顧客に近い立場で、上流工程から提案型で顧客と共に課題を解決できる点や、最新の技術トレンドを踏まえた継続的な成長が可能である点が本業務のやりがいです。
●OutSystemsエンジニアの主な業務
・提案・プリセールス
現行業務のDX化や既存システムからの移行などの顧客課題・要望に対して、OutSystemsを使った改善策を検討し、プリセールスエンジニアとして、機能の説明や実機を使ったデモンストレーションなどの提案活動を行います。
・要件定義・業務設計支援
現行業務の分析を行い、OutSystemsの機能をベースに業務フローを再設計。
業務部門との連携を通じて実現可能な仕様を策定します。
必要に応じて、OutSystemsを用いたプロトタイプ作成や実現性の検証を並行して行います。
・アプリケーション開発・カスタマイズ
OutSystems上でのアプリケーション開発や画面設計、業務ロジックの実装を行います。
また、標準外の機能についてはC#やJavaScriptを用いた実装を行う場合もあります。
必要に応じて外部システムと連携するためのWeb APIや取込バッチ処理などの開発も担当します。
・テスト・品質管理
単体・結合・総合テストの計画・実施を通じて、システムの品質を確保します。
・導入・運用支援
本番環境への導入作業、ユーザートレーニング、受入テスト(UAT)支援によりスムーズな運用開始を支援し、導入後は保守・改善提案、必要があれば伴走支援にも対応します。
・技術検証・ナレッジ共有
OutSystemsの新機能や関連技術の検証を行い、社内外への技術情報の発信やナレッジ共有を推進します。
技術課題が発生した場合はチーム全体で情報を共有し、協力して解決します。