■職務内容
システム・サービスの設計から運用まで開発プロセスの中心を担います。提案・企画時のアイデア出し、実現可能性検討も他チームと協力して行います。
開発は進行管理含め自社内で行います。提案時からさらなる改善や、運用に向けた工夫なども視野に入れ、常に検討し、試行錯誤しながら進めます。
【主な仕事内容】
・Java、JavaScript、PHP、Ruby 等の言語と、主に AWSを利用したWebサービスの設計・開発・保守運用
・開発環境の整備
・開発プロセスの構築
【開発環境】
エンジニアのアウトプットを最大化するために、各自が求める開発環境の提供や、書籍・ツールの購入を行っています。
環境
PC(MacOS、Windows)やデュアルディスプレイ、IntelliJ等のIDEもリクエストに応じて提供します。
コード管理
主にGitHub Enterpriseを利用しています。Gitbucket・Gitlabも利用可能です。
プロジェクト管理
主に社内で管理しているRedmineを利用することが多いですが、案件に応じてJIRAやBacklogを利用することもあり自由に選択することができます。
インフラ環境
AWS・GCPなど、サービスに応じて選択しています。AWSに関しては社内用VPCを準備しているので、新規でアカウントを作成しなくともすぐに利用することができます。
社内ツール
グループウェアはGoogle Appsでメールやカレンダー、ドキュメント管理等を行っており、コミュニケーションはSlackを利用しています。
主要言語・フレームワーク・ミドルウェア
・Java、JavaScript、PHP、Ruby、Python、Scala
・SprintBoot、PlayFramework、PhalconPHP、Ruby on Rails、他
・Nginx、Apache、MySQL、PostgreSQL、Redis