- どんな仕事か
-
同社では、クライアント様の経営および事業を支える戦略的なシステムの構築を多く手掛けています。これらのシステムには、大規模・ミッションクリティカルな難易度の高い要件があり、既存の商用ソフトウェアやOSSを組み合わせるだけでは実現できない案件が数多くあります。そのようなシステムを実現するためのコアとなるソフトウェアの設計・開発・導入を担当して頂きます。
【具体的に】
「ソフトウェアエンジニア」という職種でも、得意分野により活躍するフィールドがいくつもありますが、代表的な例を以下に挙げます。
■React.js/Angular/Vue.jsを駆使して高度なUI/UXを実装するフロントエンドエンジニア
-同社の手がける大規模案件においても、リッチで高度なUIを求められることが増えており、React.js/Angular/Vue.jsといったJavaScriptフレームワークを用いて実装しています。これらの技術要素をベースにしつつ、その案件で最適なプラグインや周辺技術を選定し、Webコンポーネント化を推進して、他のエンジニアをリードする役割を担って頂きます。
■マイクロサービスなどのトレンド技術を駆使して実装するバックエンドエンジニア
-エンタープライズにおいてもクラウドの採用が多くなり、Webアプリケーションもコンテナ化され、マイクロサービス化されていく中で、APIの開発だけでなく、周辺技術(API Gatweay/サービスメッシュ/コンテナオーケストレーションなど)にも精通したリードエンジニアとして、アーキテクチャの選定とソースコードの品質に責任を持って推進して頂きます。
■品質・開発生産性・メンテナンス性を高めるフレームワーク、ツールの設計・開発エンジニア
-同社が開発するソフトウェアは、企業経営の根幹を担い何年も使われ続けます。ですから、機能面、非機能面含め高い品質が求められます。また、生産性や継続したエンハンスにも耐えうるメンテナンス性が求められます。これらを開発するプログラマーの力量に頼るのではなく、同社が持つ開発方法論とリンクしたフレームワークやツールとして仕組化して開発を進めています。今後は、従来機械に任せてきた単純な判断だけでなく、人間の判断が必要とされてきた領域に関しても、機械学習を活用し、アプ - 求められるスキルは
-
必須 【必須経験・スキル】
■プログラミングスキル(Java、JavaScript/TypeScript、Python, golang, SQLなど。言語は問わず極めているものがある方は歓迎)
■何らかのWebアプリケーションフレームワークを用いた開発経験
■開発方法論、アルゴリズムに関する知見、理解
【歓迎経験・スキル】
■React.js/Angular/Vue.js等のJavaScriptフレームワークを用いたWebアプリケーションの開発経験
■JavaEE、SpringBootなどのWebアプリケーションフレームワークを用いたアーキテクチャ設計の経験
■システムデザイン(デザインパターン等を駆使したアーキテクチャ設計力)
■マイクロサービスなど、分散システムの設計・開発経験 - 雇用形態は
- 正社員
- どこで働くか
- 東京都
- 給与はどのくらい貰えるか
- 550~1500万円
掲載期間24/11/15~24/11/28
求人No.MYN-523533