【案件概要】
モノリスによるレガシーシステムが存在。
部分的にですが、マイクロサービス切り出しを進行中。
レガシーシステムを縮小していく中、性能&品質面にて技術課題有。
開発チームにて優先度設定をしつつ、改修orマイクロサービスにて対応中。
厳密ではないもののスクラム形式にて実施。スクラム開発にて社員メンバーと共に、
優先度をディスカッションしつつ、
レガシーシステム安定運用&縮小に携わっていただきます。
・ECサイトのWebアプリケーション開発~運用
・主にバックエンドエンジニア業務、補助でフロントエンド側も多少あり。
・技術課題(パフォーマンスチューニング、テスト導入&改善、データベース移行、バージョンUP、エラー検知&改善、システム移行 etc)
・マイクロサービス切り出し時の調査&開発
【必須スキル】
・Web系開発経験5年以上
・1年以上同システム運用を経験(障害対応、調査分析、問い合わせ対応等)
・以下環境下でチーム開発経験3年以上
Git, コードレビュー、レビュアー経験
ユニットテスト&e2eテスト経験
CI,CD経験
・RubyOnRails開発経験3年以上
・AWS,GCP等のクラウドサービス案件で2年以上
・アジャイルorスクラム開発経験1年以上
・主体的な行動、コミュニケーションが可能
・(翻訳ツール活用も可で)英語の読み書きが伴うコミュニケーション
【尚可スキル】
・PHP→Rubyへの移行経験
・長期システム運用経験
・PHPで開発が可能
・技術課題解消における調査~計画~実施経験
モノリス→マイクロサービス、DB、システムの移行
パフォーマンス&テスト改善
・ EC、決済&注文システム
・ ReactやVue.jsなどモダンフロントエンド
・ 要件定義、仕様策定実務
・ 英語
【開発環境】
Ruby On Rails, JavaScript, TypeScript
PostgreSQL
PHP(独自フレームワーク)
Debesium, Swagger, Kafka
AWS (S3,EC2,CloudFront,RDS, ElastiCache 他)
MySQL,Debesium, kafka, Rails, ECS, React etc
git/Github
CircleCI, Jenkins
■ビジョン
ITフリーランスのマッチングにより、パートナーの身近な存在に
■mijicaフリーランスの特徴
・高いマッチング精度
せっかくマッチングが成立しても、ITフリーランスのスキル・志向性と、企業の募集内容にズレがあった場合には、短期間でマッチング解消となってしまうケースが多いです。
双方に対する適切なヒアリングを行い、精度高くマッチングを行うことで、契約決定後のミスマッチを減らすことに繋がります。
・独自・先行案件を保持
mijicaフリーランスはフリーランスエンジニアによる運営・監修によって差別化されており、企業担当者の信頼獲得によって、弊社独自・先行案件を獲得することが多いです。
・キャリアカウンセリング
初めてフリーランスとして独立される方向けに、キャリアカウンセリングを行っています。現役フリーランスとしての自身の経験や、数百人のITフリーランスとの対話経験を元に、ステップアップのための道筋を一緒に作ることが可能です。