Application
Engineer アプリケーションエンジニア
Job description業務内容
お客様のバックオフィス業務におけるDX、業務改革を目的に、アナログデータのデジタル化、ビジネスプロセスのデジタル化、などのアプリケーション開発やインテグレーションを行います。
提案・管理業務
- 受注前の提案支援活動
- プロジェクトの進行管理(PM/PL)
- 開発パートナーのディレクション
- 運用・保守対応
アプリケーション開発・インテグレーション業務
- 提供するアプリケーションの基本設計
- ヒアリング、要件定義、業務設計、システム基本設計
- SaaSやパッケージ製品・サービスを活用したアドオン開発
開発手法等
- 提供サービス、パッケージに合わせて開発手法は決定
アドオン開発、ノーコード・ローコード、スクラッチ、等 - 現時点で開発の中心となるプラットフォーム
kintone、Microsoft PowerPlatform、AgileWorks、X-point - 開発言語は java、javascript、python が多い
運用からアドオン開発、サポートまで
お客様の困りごとを業務改善につなげる
ソフトクリエイトのアプリケーションエンジニアは、お客様のバックオフィス業務におけるDX、業務改革を目的に、アナログデータ、ビジネスプロセスのデジタル化などのアプリケーション開発やインテグレーションを行っています。私が主に担当するのは、電子決済などのワークフロー製品である「AgileWorks」の導入から運用の支援です。バージョンアップなどの作業をするほか、お客様にとって不足する機能をJavaで制作するアドオン開発と、そのサポートの問い合わせ対応など、業務の幅は広いです。また、プロジェクトマネージャー(PM)として、作業の取りまとめをすることもあります。
以前は、システムエンジニアリングサービス(SES)を提供する企業に勤めていました。転職を考えたきっかけは、お客様と直接やり取りする機会が少なく、業務改善などについて気づいたことがあっても伝えられない環境だったことです。そして、結婚を機に収入を上げたいという思いもありました。そんなとき、知人を通じてソフトクリエイトの社員の方を紹介してもらい、中途採用募集のお声がけをいただいたのです。2021年夏からDX開発部に所属し、今に至ります。
AgileWorks以外にも、クラウド型業務アプリ開発サービスの「kintone」や、Microsoftの「PowerPlatform」を使ったサービスにも携わっているので、時間が空いたときは製品に触れて知識をつけるようにしています。新しい知識を生かし、お客様の課題解決や業務改善に繋げるアイデアを考えるとワクワクします。そうした学びや考察には、業務時間だけでなく、会社の福利厚生として毎週金曜日の夕方に設けられている「学びタイム」も有効に活用しています。
失敗しても恐れる必要のない
チャレンジを推奨する社風
アプリケーションエンジニアは、多くのお客様と関わりを持ち、それぞれのお客様が抱える悩みや独自の環境に対して、柔軟かつ迅速な対応が求められます。こうした場面は、アプリケーションエンジニアとして非常にやりがいを感じます。転職前はエンドユーザーとコミュニケーションの機会が少なく、不満を抱えていました。しかし、ソフトクリエイトに入社してからは、お客様と積極的に関わることができ、その経験は非常に有意義です。確かにお客様対応は複雑な場合もありますが、多くを学べるので成長を実感しています。
必要なスキルとしては、開発経験や知識に加えて、お客様と効果的なコミュニケーションを取る能力も重要です。ソフトクリエイトの社風として、何ごとにもチャレンジしていくスタイルがあります。失敗しても決して責められず、原因を究明し、改善策を見出します。若手もベテランも聞けば気持ちよく応えてくれるので、新しい試みへの挑戦や仕事をしやすい環境が整っています。
また、資格を取得する際には会社からのサポートがあり、学びと同時に手当も受けられるという嬉しい特典があります。私も今、ある資格の勉強をしているところです。キャリアパスとしては、PMなどの管理業務にシフトするか、エンジニアとして技術を突き詰めるかを選べます。どちらに進むかは、20代の後半ぐらいから考え始める人が多い印象です。
幅広い情報の収集からお客様に+Oneの提案を
私にとっての+Oneは「情報収集」です。情報収集と言っても、専門分野の情報に深く踏み込むというよりも、技術や世の中の流れなどを幅広く集めて自分の中にインデックスを作っておくイメージです。必要なときに、最適な情報を取り出せるように準備しています。
仕事の上でも、お客様から「こんなことをしたい」という要望をいただいたとき、自分の中のインデックスと紐づけられれば、お客様の+Oneになる提案ができるはずです。結果を追い求めるのではなく、情報収集などの過程を大事にした結果として、お客様の+Oneにつながればいいと考えています。
Careerこんなキャリア・ポジションがあります
アプリケーションエンジニア / プログラマー
主にローコード開発ツールでのアプリ開発やJavaなどを利用したアドオン開発を行う
プロジェクトマネージャ(PM/PL)
プロジェクトのキックオフから納品までをハンドリング
アーキテクト
顧客の要望(費用、コスト、納期、拡張性、セキュリティ等)を満たす技術的に最適な構成を模索する
型にはまらない幅広い知見が求められるため、それぞれのエキスパートとチームで活動
開発効率化や品質の向上に対しても取組む
データエンジニア
顧客のデータを整理して集約する基盤を作る
データがどのように利用されているのか等、お客様の業務を理解しながら推測し、データ活用基盤の構築を行う重要な役回り
ここで集まったデータを顧客が様々な判断に利用する
セールスエンジニア
サービスの提案活動。技術面のサポートを行い、営業担当と協力しながらお客様のニーズに合わせたSI提案を行う
Skill活かせるスキル・伸ばせるスキル
プログラミング開発スキル(言語問わず)
コミュニケーション能力
課題解決力
新しい技術への学習意欲
Private休日の過ごし方
気分転換には趣味のダーツであったり、ペットと触れ合うことでストレスを抱えないようにしています。
休日でも普段通りの時間で活動をして常にパフォーマンスが発揮できる状態を心掛けています。