【フルリモート】VBやCOBOLからのWebシステムエンジニアへの転向【学習支援制度アリ】
【会社の特徴/個性】
『アジャイルソフトウェア開発』・『未知の技術への対応力』 これらが差別化軸として機能している、13年目のソフトウェアベンダーです。
システム開発業界では、上層の会社は【専門分野】と【組織力】を有する会社がほとんどです。
このあたりは建設業界とも似通っており、ゼネコン役の大手SIerは別として、サブコンに当たるセカンダリーベンダー各社にはほとんどこの条件が当てはまります。
※専門分野は、≪金融≫などの業務知識特化や、≪パッケージ・SaaS≫などの、特定領域のシステムを安価に作る方法を有するなど、様々なモノがあります。
BAMVは2013設立と、業界ではだいぶ後発の会社となりますので、先行者とは被らないポジショニングを取る必要がありました。そこでえらんだものが『アジャイル』と『新技術への積極性』だったと言う事になります。
差別化軸は無事に機能し、現在では大手SIer直接の取引や、エンド直接の取引が主となっております。
【アジャイルのデメリット】
先行の会社がやらなかった理由はこの辺。
・小規模~中規模くらいのPJになる為、ロースキルがバコバコ入らない。
・ゆえに外注さん(BP)も稼働させづらい。
・指示待ちの人物がワークしない。
◎要求されるスキル平均が高めとなってしまうので、拡大ペースが遅い。
基本的に、【人月ビジネス構造との相性が悪い】となります。
【AI時代で有利になんじゃね?】
『指示したら、やってくれる』 指示待ち人材とAIは、モロに競合関係です。 これらの人員を抱えていない事はプラスに転換されます。
我々は、ほとんどの現有戦力が、【AIと競合】ではなく、【AIを利用】する側へ置く事が出来ます。
この手の人材を現金に変換していた構造が人月ビジネス構造ですので、その構造の破綻がけっこうな確率で起こり得ます。 もともと人月ビジネス構造下で有利な立場ではありませんから、崩壊によるマイナス影響もありません。
さらに、久々の≪技術の革新期≫と言う事になります。
【ぶっちゃけ、ここ10年、あまり技術変わってない】
Docker等のコンテナ技術、それを前提にしたマイクロサービス寄りのアーキテクチャ、相性の良い技術(Go言語など)これらの普及。
フロントとバックの分離から、フロント側での処理が増え、ReactやVueと言ったフロントサイドのフレームワークの普及。
いずれも2015年前後。 なんか新しい言われてますが、もう10年前に流行ったものです。 これではさすがに差別化が効きません。
これからは、AIに絡んだ様々な変化が起きてくることになりますが、このような市場の方が、我々は有利を取りやすいです。
1年先、2年先すら読めない時代になっていますが、常にアンテナを立て、我々の【専門分野】と【組織力】を正しく運用すれば、むしろ、いやだいぶチャンスかな...?
- 職種名
- バックエンドエンジニア(Kotlin/Java/Python)
- 給与(想定年収)
-
300万 〜 504万円
(※ 想定年収 は年収提示額を保証するものではありません)
- 勤務地
- 東京都
- 主要開発技術
- Kotlin Spring
- 開発言語
- Python3 Go言語 Java
- フレームワーク
- Flask React Vue.js
- クラウドプラットフォーム
-
Amazon Web Services、Google Cloud(Google Cloud Platform)
- データベース
- MySQL、PostgreSQL
- 開発内容タイプ
-
受託開発(社外常駐)、B2C、B2B、ソーシャルメディア、SaaS、FinTech
- 特徴
- 残業30H以内 第二新卒歓迎 オンライン面談可 産休育休取得実績あり 女性エンジニアが在籍 一部在宅勤務可 若手歓迎
- 募集人数
- 2
- 必須要件
-
以下すべてのご経験をお持ちの方からのご応募をおまちしています!
・何らかのシステム開発経験 実務1年以上
- 歓迎要件
-
・実務上担当できる作業工程と報酬額が連動します。
・同僚たちと組んで、現場広げたり・育成のために入れ替えたり。で、インセンティブが支給されます。
・マネジメント範囲が広がると、役職給が発生します。 - 求める人物像
-
【求める人物像のイメージ】
〇顧客の満足を得る真っ当なビジネスをしたい。
そのために技術を磨きたい。
〇個人でどうこうではなく、チーム・組織で結果出したい。
〇マトモなメンバーで仕事したい。
〇現代型の終身雇用制度を目指す会社に投資し、将来リターンを得たい。
〇ちゃんと基礎から技術スキルは得るべきだ。
〇ぶっちゃけ、我々の世代って、70まで仕事するよな・・・と思う人。 - 備考
-
・スキルチェンジ勢は下記研修からスタート。(ある程度のJava構文の理解が必要)
・スキル面に不安と言う事であれば、入社前に学習の支援を行うことが可能です。
【研修の内容】
・Java構文
・画面作成 JSP/Servlet → Springでの画面作成
・DB操作 SQLで操作 → MyBatis(O/Rマッパー)で操作
・MVCモデル演習
・通信 Json Ajax
・テスト jUnit演習
---までを1ヵ月で行います。1ヵ月でプロレベルへの到達は不可能で。【現場でググれる】【意味は分かる】くらいを到達の目標点とします。
また、時間が余った場合はGitフローの理解や、RESTのAPIを触ってみる事になるかと。研修終了までプロジェクトアサインはされません。 - 選考フロー
-
paiza(コーディングテスト)
※選考フロー、面接回数は状況に応じて変更になる可能性があります
▼
カジュアル面談/通常面接(代表者面談・会社説明メイン)
▼
二次面接 (エンジニア面談)
▼
事前学習会(必要であれば)
▼
内定
〇汎用機(等)からのスキル移行について
以降元が非オブジェクト指向言語・数世代前のシステム構成と言う事もあり、まあまあ苦戦します。それなりの学習量が前提になる感じです。汎用機やVBであれば即戦力の市場価値・単価を狙えるキャリアシートをお持ちである為、短期的な機会損失を覚悟してでもキャリアチェンジさせる動機が会社にない限りは、中途半端な事になりがちでもあります。
チーム戦前提の会社ですと、社員のスキルがバラバラでは機能しない為、ある程度の幅でスキルセットを揃える事になりますし、それをしないとその社員が孤立化、離職の遠因となります。
ともあれ研修でJava・MVC・3層Webアーキテクチャや、RESTのシステムの概念を知っている状態を担保。待機上等・安いの上等で、既存メンバーが作った育成向きの増員枠にアサインしていくのが近道です。(会社も育成コストはかかると言う事)経験半年~1年ほどで、キャリアチェンジ完了となります。
〇エンジニアの仕事やキャリアなどについて。
【最近やってる仕事の技術要素】
・Kotlin / SpringBoot AWS
・Python / Flask GCP
・Go / GCP Swift Kotlin
・Ruby/RoR AWS
・PHP/Laravel AWS
あらためて見ると、偏りがひどい。ついに、主力だったJavaが少数派に、サーバサイドKotlinの会社になった模様。
【キャリアパスについて】
●システム開発能力と市場価値を得るまでは、Javaでのキャリア構築を重視。してたのですが、ちょっと今は弊社が担当しているJava案件が減少中で、Kotlin・Python・Go・Rubyあたりでのデビューになりそうです。
●特定の業務知識に特化するSEではなく、エンドの新規ビジネス投資に関わる新規のプロダクトや業務システムの開発を得意とする、SI業界のメインストリームを少し外れたキャリアのエンジニアになるかと思います。
●弊社のチームのリーダーは弊社で立てる必要があり、リーダーの経験はしやすいです。自社のメンバーのスキルや姿勢は基本的には信用でき、リーダーの経験をする際も、彼らの主体性やサポートを前提に考える事が出来ます。
●システムエンジニアの部署内にSRE育成のチームが発足します。オンプレまでは手が出ませんが、インフラも守備範囲にしたいという方でも応募可です。
●弊社内の別部署に、業務~ITコンサルティング・PMOを担当している部署があり、コンサル・マネジメント路線への転向も可能です。
※準委任の案件がほぼ100%です。(今のリモート比率は・・・、85%くらい? 変動するはずです。)
※アジャイルソフトウェア開発を志向しておりますので、協調性の無い方、個人主義を重視される方はご遠慮ください。
・基本、チームでミッションを持って行動する為、集団戦(言うても2~5名とか)で戦える。
・プロジェクト規模は小規模を優先する為、自チームのプロジェクトへの影響度は大きめ。
・上位陣は、SIerのリーダー格やプロパーと組んで、新規エンドを追ったりもする。
なんていうか、大手のエンドの新規投資のところで入っていく事が多いので、エンドのミッションも前衛的なモノが多く、そこに企画から関わったり最新技術を使用してチームで実現していく感じの仕事が多いので、めちゃエバれる感じの仕事が多いと思う。(ただしNDA。エンドの前衛的な目的の新規案件とか、漏洩させたらぜったいアカン。 あ、これは絶対言ったらアカン!みたいな感じ)
- 開発部門の特徴・強み
-
NDAがあるからすげーびみょーな質問なんですが.....。
日本のそれぞれの業界のトップランナーに当たる様な企業の、先々を見越したサービスのPoC(概念実証)からのシステム開発支援や、ローンチされれば日本の多くの人が利用することになるであろう巨大な新サービスの根幹をなすシステムの開発。みんな知っている企業のシステムとは言え、新規のサービス開発なので、そこでは最新技術を使用します。レガシーシステムが無いんだから当たり前だね。
はたまた、有名な『あのサービス』とか『あのサービス』そんなTech系メガベンチャーのサービスの開発に企画から関わるであるとか、多数の大規模サービスと連携する部分の運用/拡張であるとか。
比較的小規模なサービス運営企業様向けであれば、自分達のチームだけでサービス作って運用したり。
ベンダーで良かったというか、ふつーにイケてる仕事はしていると思う。 - 主な開発実績
-
NDAもあるのでどこまで書いていいのかわからない。書くと使用技術の話もできなくなる。
まあだいたい、その時々の投資トレンドから発する開発需要に関わっている。
要素技術的には、古いシステムが無いところが多いので、新しい技術をふつうに使う。 さすがに奇をてらいすぎた、『先々、あまり使われないだろうなあ....。』と言う技術は避けられる。
あとは、会社の方針で、ノーコードやパッケージなどは、今後も主力にはしない。 - 技術向上、教育体制
-
社内学習会の開催(業務時間内)、書籍購入、セミナー費支援、外部研修の実施。
- 支給マシン
-
リモートがふつうになって以降、セキュリティが絡むので、基本的に顧客側用意。
MacかWindowsかは、その現場でよく使用されているものを選んでおくのがベター。
スペックに問題があるケースは基本的にない。 - 開発手法
-
プロジェクトごとに選択、スクラム、チケット駆動開発
- 開発支援ツール
- Jira、Backlog、Git、Jenkins、GitLab
- インフラ管理
-
Docker、Kubernetes、Amazon Elastic Kubernetes Service
- AI・データ分析
-
BigQuery、Elasticsearch、Apache Spark
- エンジニア評価の仕組み
-
【メンバー・プログラマー】
同じチームのリーダーが、戦力化の度合いを基準に沿って評価します。(だいたい0~3年くらい? ひとによる)
戦力化されたのちは、下記のチームミッション遂行に対してのチーム内での貢献・リーダーの支援などが評価されます。
【リーダー】
チームのリーダーをやる事になれば、リーダーです。リーダーの育成もビジネス上の重要な要素となりますので、育成段階の者も含まれます。(段階はある)
チームごとに、個別のミッションが設定されます。(クライアントやシチュエーションによって目的が異なる)これらの達成度合いに対して評価が行われます。
メンバーは、リーダーを支援する義務を持ち、リーダーはメンバーを評価する権限を持ちます。
【テックリード】
技術面におけるリード役として、上記のリーダーを支援し、メンバー全体の生産性や成果物の品質の向上に対して責任を持ちます。 - 組織構成
-
【エンジニアリングセクション】
全体で30名弱ほどの組織。
・もともとJava派。 KotlinやGo言語などが増えている。
・会社できたのが2013年なので、純粋にクラウドサーバで生きてきた。AWSかGCP。
・オンプレは弱い。経験者がほぼいない....?
・というわけで、大規模システム開発やそのリプレイス案件には対応しないスキルセット。
・情シスよりは事業部側の企画や予算で、新規のサービスやシステムを作る感じが多い。(PoC)
・アジャイル担いでたらこうなった。 - 配属部署
- ・エンジニアリングセクション
- 配属部署人数
- 32名
- 配属上司経歴
-
技術的な守備範囲は、先進的なWebシステムのバックエンドとフロントエンドあたりがメインです。
Java(Spring)がスキルのベースにある人がほとんどですが、仕事の上では便利ならば何でもOKと言うスタンスで、行って勝負でGoとかKotlinとかやっている感じです。
担当する仕事も新規のプロジェクトが多い為、新しい技術であったり未経験な要素に関しても、プロのエンジニアなんだから調べりゃいいだろ。的な雰囲気で対応してしまう感じです。
会社としてアジャイルソフトウェア開発を志向しており、多くの他の企業様とは要求されるマインドセットが異なります。また、システム設計能力と技術的守備範囲の広さを重視する傾向があります。
このあたりも上記の文化にブーストをかけている気がしなくもないです。
ほか、日本の有名な企業の戦略案件のようなプロジェクトで、特にリーダーやスクラムマスターなどで入りますと、そのクラスのエンドの方たちにも名前を覚えられたりします。こういう人も少なからずおります。 - 平均的なチーム構成
-
基本、アジャイルまたはアジャイルライクなスタイルの開発になるので、1チームは5名前後。 10名とかになったら2チームに株分けとかしがち。
1チームのメンバー数が多くない為、リーダーポジションの椅子の数は多いです。 代わりに、難易度は低め。(人数少ない・メンバーの平均スキルが高めなので)
1チーム内で、フロント~バックまで対応。大手のエンドの場合は、エンド側にインフラ運用部隊がいる事もありますが、無い場合はインフラ側まで守備範囲になります。
技術的な守備範囲を限定したい人には不向きな環境です。勝手にフルスタック路線になります。(器用貧乏とも言う)
- 勤務地
-
東京都千代田区外神田6丁目3−8
ACN秋葉原ビル5階
基本的に客先常駐...だったのですが、コロナの影響でほとんどリモート勤務に......。(研修場所は秋葉原の関連会社)
普段のクライアント先は、山手線内と、その東側のゾーンが多いです。銀行やらないので、中央線・京王線側は少ないです。 - 最寄り駅
-
メトロ銀座線 末広町駅
メトロ千代田線 湯島駅
JR秋葉原駅
JR御茶ノ水駅
- 給与(想定年収)
-
300万 〜 504万円
(※ 想定年収 は年収提示額を保証するものではありません)
- 勤務時間
-
10:00~19:00
休憩時間:休憩60分 ※昼食時間は業務の都合により各々の自主性に任せています
平均残業時間:平均10時間/月
- 休日休暇
-
完全週休 2 日制(土日)、祝日、有給休暇(入社半年後に 10 日間) 夏季・年末年始休暇、慶弔休暇、育児休暇など
- 諸手当
-
交通費全額支給、書籍購入・セミナー参加費用など
- 昇給・昇格
-
2月・7月
- 保険
-
各種社会保険完備
(雇用保険・労災保険・健康保険・厚生年金保険) - 試用期間
-
試用期間あり:6カ月
・条件変わらず。
アジャイル押しの会社ですが、ウォーターフォールのほうが良いものはウォーターフォールを選択します。(ウォーターフォールで広い工程を主体的に対応できるエンジニアは、そのままアジャイルプロジェクトで活躍できます。)
アジャイルのプロセスで開発を行う際は、個々のテクニカルスキルよりも、マインドセットの方が重要でして、採用基準にも反映されています。
(テクニカルスキルは採用後につけられる)
※注意点
目先はともかく、継続的な関係性を前提にしておりますので、アジャイルソフトウェア開発にご対応頂く必要があります。応募をご検討の際は下記にご注意ください。
・【チーム】の目的は、顧客のビジネスの成功です。過度な利己主義の方は不要です。
・【チーム】では自主性の高い方が活躍します。指示待ちタイプは合いません。
・【チーム】では、設計や品質も重視します。
・応募時はウォーターフォールの経験でOK。アジャイルの人員はWFでも成果を出せます。
・アジャイルは準委任契約で行います。過度な責任範囲の限定は合いません。
また、チームは5名前後。技術面もゼネラリスト志向の方が重宝されます。
・専門家としてベンダー側で入る事に誇りを持てないならば、合わないと思います。