株式会社セルズ - 業界トップクラス&オンリーワン。社労士が輝くための業務システムを提供
業界シェアNo.1の「台帳」等の社労士向け労務管理ソフトを開発・販売する会社です。新クラウド製品「FORROU」などを通じ、労務管理のアップデートを目指しています。
■ 何を作るか 社会保険労務士事務所向けの労務管理ソフト「台帳」「Cells給与」の後継となる、 新プロダクトを開発しています。 「台帳」は全国 約4,600の社労士事務所に導入され、20年以上使われ続けてきた製品です。 その後継を、10年運用を前提にゼロから設計し直しています。 ■ 技術構成 ― C#/.NET 10 と Excel VBA のハイブリッド ・基盤(C# / .NET 10) 約7,500行 checkout/checkin、会社単位の排他制御、マイグレーション、マスタ同期、 CSV入出力、バックアップ、DB暗号化 ・UI・DB窓口(Excel VBA) 約147モジュール/約46,500行 会社・従業員フォーム(動的生成)、DBアクセスの窓口、起動プロセス ・データ SQLite(暗号化)/約140テーブル ・連携 Excel VBA ⇄ Worker.exe を JSON でつなぐ ・提供形態 オンプレミス配布 ■ お任せしたい領域 基盤(C#/.NET)側が中心です。 1. DB基盤の設計・実装 checkout/checkin、排他制御(会社単位ロック)、ログ、マイグレーション、暗号化 2. 既存製品からの移行設計 既存の「台帳/Cells給与」のデータ構造を読み解き、新DBへの移行を設計する 3. UI層(Excel VBA)の実装 会社・従業員フォーム、保存処理、DB窓口 4. 業務処理ファイルとのCSV連携(入出力仕様の実装と検証) 5. 設計文書の作成 6. コードレビュー ■ 取り組んでいる技術課題 ・ネットワークドライブへの書き込みが約400倍遅いという実測がありました (会社情報の更新:ネットワーク402ms/ローカル0ms)。 SQLiteの書き込みロックのやりとりがネットワーク往復になることが原因です。 対策として、編集する事業所のデータだけをローカルにコピーして読み書きし、 終わったらメインDBへ書き戻す方式(checkout/checkin)を採用しました。 ・排他制御は会社単位。全社一括処理は全員が退出しているときのみ実行します。 ・CSV一括出力の高速化(約20秒 → 約3秒)。ネイティブBinary書き込みへの変更、 描画・再計算の停止、ファイル数の集約、参照結果のキャッシュで達成しました。 「制約の中で性能を出す」タイプの課題が中心です。調べても答えが載っていない問題に当たります。 ■ 将来の展望 自社のクラウドサービス「FORROU」との連携を予定しています。 新プロダクト=ローカルでの給与計算、FORROU=Web給与明細・入社手続きという補完関係で、 両者をつなぐ設計に関わっていただきます。
募集背景
現在の開発チームは4名です。 代表取締役(開発も担当)、会長(給与計算ロジックと業務処理ファイルを担当)、 開発メンバー1名(保存機能・DB設計)、電子申請担当1名という体制で進めています。 このうち、DB基盤・排他制御・ログ設計という「10年運用の土台」にあたる領域を 専任で担う方がいません。ここを担っていただくポジションとして募集します。 また代表取締役は経営が本務、会長は業務処理ファイルの作成に集中するため、 日々の実装を主導していただける方を求めています。 ■ 直近の実装テーマ ・SQLiteをネットワーク環境で動かすためのロジック ・給与計算の実装
配属部署
セルズホールディングス プロダクト企画部 新規プロダクト開発チーム 当社はホールディングス体制で、製品の販売・サポートは事業会社(株式会社セルズ)が担い、 次期プロダクトの企画・開発はホールディングス直轄の「プロダクト企画部」が担っています。 新規プロダクト開発チームは、この部門の中で 「台帳」「Cells給与」の後継プロダクトの開発を専任で担うために新設されたチームです。
概要
当社はホールディングス体制をとっており、製品の販売・サポートは事業会社の株式会社セルズが、次期プロダクトの企画・開発はホールディングス直轄の「プロダクト企画部」が担っています。当チームは、その中で「台帳」「Cells給与」の後継プロダクトを専任で開発するために新設されたチームです。 【1】部門長を代表取締役が兼任しています 技術選定も仕様変更も、稟議を通さずその場で決まります。「持ち帰って検討します」がありません。 【2】すでに顧客がいます 立ち上げフェーズの新規事業ではありません。4,600事務所が20年使い続けている製品の、次の10年を作る仕事です。作ったものが翌月には実務で使われます。 【3】少人数の立ち上げ体制です 基盤設計の中核となる2人目のメンバーとして参画いただきます。同じ部門の技術基盤チーム、デザイン部門の技術戦略メンバーと連携して進めます。
この仕事で得られるもの
■ 設計を「自分で決めた」と言える実績 ネットワーク書き込みが約400倍遅いという実測に対し、ローカルDB方式と会社単位ロックを設計しました。調べても答えの載っていない問題を、数値で解いた経験が残ります。 ■ レガシー移行をやり切った経験 20年分の資産(約147モジュール・46,500行、約140テーブル)を読み解き、新基盤へ移します。 どの企業にもある課題ですが、やり切った人は多くありません。 ■ エンドユーザーが社内にいます グループ内に社労士事務所を併設しています。 作った機能が現場でどう使われたか、翌週には本人から聞ける環境です。 給与計算・社会保険手続きの業務知識は、製品が変わっても持ち運べます。 ■ 行政と業界の一次情報 代表がHRSA(HRベンダー約70社が加盟する業界団体)の理事を務め、 厚生労働省やデジタル庁(e-Gov・マイナポータル)とのやりとりも会社として行っています。 制度改正が製品仕様に直結する領域です。 ■ 愛知で自社プロダクトを作る 受託や常駐ではなく、自社製品を自分の判断で育てられる会社は、この地域では多くありません。 製品が伸びた分だけ、自分の設計の射程も広がります。
勤務地
【勤務地詳細】 【勤務地】 リモート勤務中心(月1〜2回の出社をお願いしています) ■ 出社先 以下のいずれか、お住まいから最も近い拠点へご出社いただきます。 ・名古屋市(名古屋駅から徒歩7分) ・東京都(神田駅から徒歩5分) ・大阪市(中崎町駅から徒歩3分) ・愛知県小牧市(小牧駅から徒歩15分) 上記いずれかの拠点へ月1〜2回出社できる範囲にお住まいの方、 または入社までに転居のご予定がある方を対象としています。 【アクセス】 ・名古屋オフィス 名古屋市中村区名駅4-26-13 名古屋駅より徒歩7分 ・東京オフィス 東京都中央区日本橋本町4-5-2 JR山手線「神田駅」より徒歩5分 JR総武快速線「新日本橋駅」より徒歩3分 ・大阪オフィス 大阪市北区中崎2-1-4 大阪メトロ谷町線「中崎町駅」より徒歩1分 JR「大阪駅」・阪急「大阪梅田駅」より徒歩15分 ・小牧本社:愛知県小牧市安田町190 名鉄小牧線「小牧駅」より徒歩15分 車の来社も可(駐車場あり)
勤務時間
9:00〜18:00
待遇・福利厚生
・社会保険完備 ・通勤手当支給 ・テレワーク規程あり ・副業可(届出制) ・服装自由
休日・休暇
完全週休2日制、年末年始、夏季休暇、年次有給休暇 ほか
歓迎スキル
・Excel VBAでの大規模開発(数万行規模、クラスモジュール、動的コントロールのイベント制御) ・暗号化SQLiteの実装経験 ・プロセス間連携の設計(アプリケーション ⇄ 外部exe、JSONでのRequest/Response) ・Web API連携の設計 ・オンプレミス/ファイルサーバー環境の性能問題に取り組まれたご経験 (ネットワーク越しのI/O、ロック競合) ・レガシーシステムのリプレース、データ移行のご経験 ・給与計算・社会保険手続きの業務知識、または人事労務系システムの開発経験 ・AIコーディングエージェント(Claude Code、GitHub Copilot、Cursor 等)を用いた開発のご経験 (エージェントへの指示設計、生成コードのレビュー基準づくり、運用ルールの整備)
転職サイトGreenでは、株式会社セルズのパッケージソフト・ミドルウェア開発に関する正社員求人、中途採用に関する情報を今後も幅広く紹介していく予定です。会員登録いただくと、パッケージソフト・ミドルウェア開発に関する新着求人をはじめ、最新の転職マーケット情報、転職に役立つ情報などあなたにあった転職、求人情報をいち早くお届けします。
今すぐの人も、これからの人も。まずは転職サイトGreenで会員登録をオススメします。