Programmer
Description
Real estate leasing start-up company is looking to hire a Programmer who will be working closely with the IT Manager and Senior Programmer to develop interfaces between the various systems in use.
Programmer Responsibilities:
- Design and create applications/programs to facilitate the transfer of data between systems. For example:
- o Read and write data in a system using its web API
- o Schedule process for outputting data as files and to pick up files and load the data into a database
- Troubleshoot data integration issues set up error prevention measures
- Write scripts to transform data as necessary to meet the specifications of target systems during the data transfer process
- Create, modify, and evaluate algorithms (not bound to any language) and use appropriate data structures for a given problem
- Understand how operating systems, networks, and distributed systems work
- Master at least one high-level programming language in which he / she can develop systems that implement complex logic (core algorithms) in a standalone computer or across multiple computers
- Create web services or APIs to expose the coded logic as an interface to other systems
- Understand how relational and non-relational databases work (how to operate, and administer them)
- Create or operate an existing extract/transform/load (ETL) system
- Deeply understand data center operations, by extension; cloud computing and cloud service models (SaaS, PaaS, IaaS)
- Create, modify, remotely manage fleets of servers and databases
不動産賃貸のスタートアップ企業がプログラマーを募集しています。ITマネージャーやシニアプログラマーと連携し、既存の様々なシステム間のインターフェイスを開発する仕事です。
【主な業務内容】
- システム間のデータ転送を容易にするためのアプリケーション/プログラムの設計と作成
- システムのウェブAPIを使用して、システムのデータ読み書き
- データをファイルとして出力し、ファイルをピックアップしてデータベースにデータをロードする処理をスケジューリング
- データ統合に関する問題のトラブルシューティング、エラー防止策の設定
- データ転送の過程で、ターゲットシステムの仕様に合わせてデータを変換するためのスクリプトを記述する
- アルゴリズムの作成、修正、評価(言語に縛られない)、与えられた問題に対する適切なデータ構造の使用
- オペレーティングシステム、ネットワーク、分散システムの仕組みを理解する
- スタンドアロンコンピュータまたは複数のコンピュータにまたがって複雑な論理(コアアルゴリズム)を実装するシステムを開発できる高レベルのプログラミング言語を少なくとも1つ習得している
- WebサービスやAPIを作成し、コード化されたロジックを他のシステムとのインターフェースとして公開する
- リレーショナルデータベース、ノンリレーショナルデータベースの仕組みがわかる(操作、管理方法)
- 既存のETL(抽出・変換・ロード)システムの構築・運用
- データセンターの運用、ひいてはクラウドコンピューティングやクラウドサービスモデル(SaaS、PaaS、IaaS)を深く理解する
- サーバーやデータベースの作成、変更、リモート管理
【会社概要 | Company Details】
2016年創業の不動産賃貸業/低家賃マンションの管理・運営スタートアップ企業です。
【就業時間 | Working Hours】
9:00 - 18:00(Mon - Fri)
【休日休暇 | Holidays】
完全週休2日制(土日祝休み)、年末年始、年次有給休暇、その他特別休暇
Saturday, Sunday, and National Holidays, Year-end and New Year Holidays, Paid Holidays, Other Special Holidays
【待遇・福利厚生 | Services / Benefits】
各種社会保険完備(厚生年金保険、健康保険、労災保険、雇用保険)、 屋内原則禁煙(屋外に喫煙所あり)、 通勤交通費支給等
Social insurance, Transportation Fee, No smoking indoors allowed (Designated smoking area), etc.
Required Skills
- Bachelor’s degree or equivalent in computer science or related fields
- 5+ years of relevant experience in modern programming languages including Python, any database (MS-SQL etc ) and any cloud platforms (AWS / Azure )
- Advanced Japanese and communication level English Language Proficiency
- Proactive attitude with the ability to pick up tasks quickly
- Pythonを含む最新のプログラミング言語、データベース(MS-SQLなど)
- クラウドプラットフォーム(AWS / Azureなど)での5年以上の関連経験
- 積極的な姿勢で、素早く仕事をこなすことができる方
Preferred Skills