【iOS/Android】人材マッチングアプリ開発案件
業務委託(フリーランス)
Objective-CAndroidiOS
アプリケーションエンジニアスマホアプリエンジニア
作業内容 ・大手人材サービス企業にて、
人材と企業のマッチングサイトのスマホアプリ開発に携わって頂きます。
・今後Swiftでの開発も検討中です。
・メインはiOSですが、ご興味によってはAndroidの開発やサーバー側にも携わることが可能です。
【PHP/Ruby】ファッションECサイト開発案件
業務委託(フリーランス)
JavaPHPRubyLinuxMySQLSQL ServerRailsSpringStrutsAWSHerokuApacheGitSubversionRedmineGitHubCentOS
アプリケーションエンジニア
作業内容 ・ソーシャルファッションサイトの開発に携わって頂きます。
・新規システム部分はRuby on Rails、既存部分はPHP、
管理系はJavaで構築されたWebアプリケーションとなっております。
・スキル、経験によって、パフォーマンスが発揮出来るポジションへジョインいただきます。
・基本的にMacを使用した開発を行っていただきます。
【Kotlin】貯蓄/決済/フィンテックアプリ開発案件
業務委託(フリーランス)
JavaiOSKotlin
作業内容 ・貯蓄や決済を行うフィンテックの機能を活用したAndroidアプリ開発に携わって頂きます。
・設計から幅広く担当して頂きます。
※担当範囲は、スキルや経験および進捗状況により変動いたします。
【React】AI自動テストツール機能開発
業務委託(フリーランス)
C++JavaPHPCPythonGoC#WindowsPostgreSQLReactTypeScript
作業内容 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
【概要】
AI自動テストツールの開発/導入に携わっていただきます。
シナリオ・スクリプト・テストデータの自動作成、及びテスト自動実行ツールへの自動連携により、テスト工数を大幅に削減するAIアプリケーションです。2021年6月に特許を取得されています。
【求める人物像】
・スピード感持って開発できる方
・コミュニケーション能力がある方
・技術への関心度や向上心が高い方
・長期参画案件が多い方
【面談】WEB1回
【場所】フルリモート可ですが、出社要請があった際に目黒のオフィスへ出社できる方
【時間】10:00~19:00
【環境】
OS:Windows10(将来的にはWindows11)
CPU:インテル10世代i7以降
RAM:32GB以上
GPU:タスクに応じて要相談
言語:Rust/Golang(少)/Python(少)/C++(ほぼない)/C#/Typescript等
FW:actix-web,diesel
DB:PostgreSQL
※週5日〜OKの案件です!
【AWS】製造業向けCADデータの製造価格の自動見積もりWebシステムの開発
業務委託(フリーランス)
JavaPHPCAWSReactTypeScript
フロントエンドエンジニアバックエンドエンジニア
作業内容 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件内容:
・アップロードされたCADデータから形状を解析し、製造に関わる注意点をユーザーに知らせる。
・アップロードされたCADデータの製造価格を自動算出
・ブラウザ上でのCADデータの3D表示
・ユーザーと管理者のコミュニケーション機能(チャット)
※業務要件定義、機能要件定義、非機能要件定義まで前フェーズで完了
業務内容:
○顧客との仕様調整、スケジュール調整 ※開発リーダーのみ
○詳細設計
○コーディング(画面数20ページ程度)
○テスト
○リリース
使用言語:
■言語
(フロントエンド)Typescript
(バックエンド)TypescriptorJavaorC#
■フレームワーク
(フロントエンド)Vue(場合によってはNuxt),
React(場合によってはNext)
(バックエンド)SpringBootorNestJSor.NET6
■DB
AWSAuroraPostgreSQLv14互換
▼勤務地等
最寄駅:フルリモート可 ※現場は池袋
▼条件面
面談:1回
精算:140-180h
備考:
・オフィスカジュアル
※週5日〜OKの案件です!
【AWS】企業のAIを用いた自社サービスのWEBアプリ開発
業務委託(フリーランス)
JavaJavaScriptRubyMySQLAWSDockerGitReactGoogle Cloud PlatformVue.jsTerraformKubernetes
作業内容 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
【概要】
Saas事業を開発・提供している企業にて、AIを用いた自社サービスの開発をご担当していただきます。
今までIT化されてきていなかった新しい領域でのサービスで、機械学習や自然言語処理分野でのプロフェッショナルもいるため、最先端の技術に触れることができます。
このポジションはRailsでのサーバーサイド/フロント開発になるので、AIの知識や経験は不要ですが、経験あると確度高いです。
Ruby、Java、JavaScript、RubyonRails、Vue.js、AWS、GCP、
Docker、Kubernetes、Terraform、MySQL、Mackerel、Cloudwatch
など
場所:フルリモート
清算:140-180h
面談:1回(Web,簡単なコーディングテストあり)
備考:週4〜から可能、稼働時間帯応相談
※週5日〜OKの案件です!
【AWS】AIを用いた企業の自社サービスのWEBアプリ開発
業務委託(フリーランス)
JavaJavaScriptRubyMySQLAWSDockerGitReactGoogle Cloud PlatformVue.jsTerraformKubernetes
作業内容 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
【概要】
Saas事業を開発・提供している企業にて、AIを用いた企業の自社サービスの開発をご担当していただきます。
今までIT化されてきていなかった新しい領域でのサービスで、機械学習や自然言語処理分野でのプロフェッショナルもいるため、最先端の技術に触れることができます。
このポジションはRailsでのサーバーサイド/フロント開発になるので、AIの知識や経験は不要ですが、経験あると確度高いです。
Ruby、Java、JavaScript、RubyonRails、Vue.js、AWS、GCP、
Docker、Kubernetes、Terraform、MySQL、Mackerel、Cloudwatch
など
場所:フルリモート
清算:140-180h
面談:1回(Web,簡単なコーディングテストあり)
備考:週4〜から可能、稼働時間帯応相談
※週5日〜OKの案件です!
【React】AIツール機能開発および導入
業務委託(フリーランス)
C++JavaPHPCPythonGoC#WindowsPostgreSQLReactTypeScript
作業内容 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
【概要】
AI自動テストツールの開発/導入に携わっていただきます。
シナリオ・スクリプト・テストデータの自動作成、及びテスト自動実行ツールへの自動連携により、テスト工数を大幅に削減するAIアプリケーションです。2021年6月に特許を取得されています。
【求める人物像】
・スピード感持って開発できる方
・コミュニケーション能力がある方
・技術への関心度や向上心が高い方
・長期参画案件が多い方
【面談】WEB1回
【場所】リモート可ですが、出社要請があった際に目黒へ出社できる方
【時間】10:00~19:00
【環境】
OS:Windows10(将来的にはWindows11)
CPU:インテル10世代i7以降
RAM:32GB以上
GPU:タスクに応じて要相談
言語:Rust/Golang(少)/Python(少)/C++(ほぼない)/C#/Typescript等
FW:actix-web,diesel
DB:PostgreSQL
※週5日〜OKの案件です!
【C#/一部リモート】各種製造業向けシステム開発案件
業務委託(フリーランス)
JavaC#AndroidWindowsSQL ServerSpring
スマホアプリエンジニア
作業内容 ・品質管理、溶接管理、入出庫管理等の各種製造業向けのシステム開発に携わっていただきます。
・C#を用いて下記の作業を行っていただきます。
-RFIDを使用した入出庫管理、トレーサビリティシステムの構築、改修
-QRやバーコードを使用した部品の入出庫や在庫管理、ピッキングを支援するシステムの構築、改修
-AGV(無人搬送車)を用いた自動搬送システムの開発
【AWS】AIを用いた企業の自社サービスのWEBアプリ開発
業務委託(フリーランス)
JavaJavaScriptRubyMySQLRailsAWSDockerGitReactGoogle Cloud PlatformVue.jsTerraformKubernetes
作業内容 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
【概要】
場所:フルリモート
面談:1回(Web,簡単なコーディングテストあり)
備考:週4〜可能、土日稼働可、時間帯応相談
精算:140-180h
Saas事業を開発・提供している企業にてAIを用いた自社サービスの開発をご担当していただきます。
今までIT化されてきていなかった新しい領域でのサービスで、機械学習や自然言語処理分野でのプロフェッショナルもいるため、
最先端の技術に触れることができます。
このポジションはRailsでのサーバーサイド/フロント開発になるので、AIの知識や経験は不要ですが、経験あると確度高いです。
Ruby、Java、JavaScript、RubyonRails、Vue.js、AWS、GCP、
Docker、Kubernetes、Terraform、MySQL、Mackerel、Cloudwatch
など
※週5日〜OKの案件です!
【Python】ECショップ運営会社向けSaaSサービスのバックエンド開発
業務委託(フリーランス)
JavaJavaScriptPHPPythonRubyPerlCSSHTMLMySQLRailsAWSGoogle Cloud Platform
バックエンドエンジニア
作業内容 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
■業務内容:
・企画・開発・運用(RubyonRails,HTML,CSS,JavaScript)
・新規機能の設計・開発
■時間精算幅:140-180h
■作業場所:目黒、リモート可
※フルリモート希望の方はNG
■出社頻度:月1回程度で単発出社の可能性あり
■就業時間:10:00~19:00(実働8時間)
■面談回数:1回(Web)
■服装:ビジネスカジュアル
■備考:
・稼働安定
・健康な方かつ勤怠良好な方希望
開発スケジュールに遅延が発生しないよう意識をし、計画的にお休みを取られる場合は問題ございません。
・長期参画可能な方希望(半年以上継続が前提)
※週5日〜OKの案件です!
【AWS】AIを用いた企業自社サービスのWEBアプリ開発
業務委託(フリーランス)
JavaJavaScriptRubyMySQLAWSDockerGitReactGoogle Cloud PlatformVue.jsTerraformKubernetes
作業内容 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
【概要】
Saas事業を開発・提供している企業にて、AIを用いた自社サービスの開発をご担当していただきます。
今までIT化されてきていなかった新しい領域でのサービスで、機械学習や自然言語処理分野でのプロフェッショナルもいるため、
最先端の技術に触れることができます。
このポジションはRailsでのサーバーサイド/フロント開発になるので、AIの知識や経験は不要ですが、経験あると確度高いです。
場所:完全フルリモート
清算:140-180h
面談:1回(Web,簡単なコーディングテストあり)
備考:週4〜可能、土日稼働可、時間帯応相談
Ruby、Java、JavaScript、RubyonRails、Vue.js、AWS、GCP、
Docker、Kubernetes、Terraform、MySQL、Mackerel、Cloudwatch
など
※週5日〜OKの案件です!
【AWS】ドライバ精算自動化システムの開発
業務委託(フリーランス)
JavaAWSGitKotlinLambda
PM
作業内容 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
【内容】
ドライバ精算自動化システムの開発を行っていただきます。
それに伴いPMができる人材を募集致します。
現在手動若しくはローカルのマクロなどで実行している処理をサーバ上で実行するシステムに変更していきます。
・セキュリティ観点
・オペミス軽減
・属人化防止
【求める人物像】
・心身ともに健康な方
・体調不良などの遅刻/休みは月1回以下の方
・向上心のある方
・勤怠の良い方
・コミュニケーション良好な方
・能動的な方
・報連相の良い方
※スキルと単価が見合っていない方は厳しいです。
【精算】140-180h
【場所】新宿及び自宅、もしくは初台(リモート可)※現在はほぼリモート可
【時間】10:00-19:00(相談可能)
【面談】2回(Web予定)
【備考】
開発PCは貸与。
貸与時に本人が新宿へ出社。
※週5日〜OKの案件です!
【Java】医療系サービス会社向けプロダクトテスト支援
業務委託(フリーランス)
JavaJavaScriptPythonAWSTypeScriptLambda
作業内容 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
【業務】
医療系サービス会社向けプロダクトテスト支援
をご担当いただきます。
【業務内容】
・テストケースの設計
・Mabl(E2E)テストの作成
・リリース前のプロダクト検証業務
・テスト時間や質を上げるなどメンテナンス
・業務改善と仕組み化
・テスト計画の策定
・仕様書のレビュー
・テストケースのレビュー
【環境】
言語:Python(バックエンド)、Typescript(フロント)
クラウド環境:AWS(Lambda、EC2)
【就業場所】
・フルリモ―ト(住居基本問わず)
【面談回数】
・面談2回
【求める人物像】
・チームで成果を出すことに喜びを感じる方
・HRT(謙虚・尊敬・信頼)の姿勢を大切にしている方
・最新技術や業界についての学習意欲のある方
・コードの質を大事にする方
・粘り強い方、成果を出すために試行錯誤をし続けられる方
※週5日〜OKの案件です!
【PHP】RHEL構築エンジニア
業務委託(フリーランス)
JavaPHPCSQLShellVBAWindowsLinuxUnixOracleAWSSwiftJP1
スマホアプリエンジニア
作業内容 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
▼内容
RHEL構築エンジニアを募集しております。
資産運用システム(本番・災対・ST環境)のインフラ基盤の更改案件で、
オンプレ基盤からクラウド(AWS)への更改想定となります。
SWIFTなどの周辺システムも並行して対応となります。
2022年10月から要件定義で、事前調査などから参画希望です。
・資産運用システム基盤の更改支援
お客様やベンダーとの調整、ドキュメントの作成、
設計、構築、テスト、作業の立会等
▼求める経験
・クラウド(AWS)の知識/移行経験
・Linux/Shell、JP1/AJS、Excel/VBA、SQL、Javaなどの知識/経験
▼条件等
作業場所:都内23区
※作業タイミングによっては設置先(都内近郊、関東および関西のDC)での作業も可能性もございます。
選考方法:書類審査/面談を実施
精算:超過控除は基本的に無し(1日8Hの営業日数が標準)
※週5日~OKの案件です!
【PHP】住宅ローン業務効率化サービスの開発エンジニア
業務委託(フリーランス)
JavaJavaScriptPHPPythonRubyCSSHTML
サーバーサイドエンジニア
作業内容 ・自社プロダクト及び周辺システムの開発(スクラム開発)
・事業推進に必要な各種運用業務(例:SQLによるデータ抽出)
【Vue.js】フロントエンドエンジニア ※ホテルの収益や価格設定を計算するシステムの開発
業務委託(フリーランス)
JavaJavaScriptRubyRailsVue.js
フロントエンドエンジニアアプリケーションエンジニアバックエンドエンジニア
作業内容 ■業務内容
設計は含まず、開発のみになります。
保守・運用は依頼するか未定のため、追って相談させて頂きたいです。
■募集背景・課題
宿泊市場向けにAIや機械学習のテクノロジーを活用した今までに無い新たなサービスを提供しているITベンチャー企業です。
人工知能やディープラーニングを駆使した客室単価設定ツールを主軸としたさまざまなサービスを開発・展開しています。競合価格や在庫情報を毎日収集しAIが需要を予測することで、最適な推奨価格を算出する料金コントロールの自動化ツールです。レベニューマネジメントに必要な業務を一括管理し、属人化しがちな料金設定を標準化できるため、より効率的なホテル経営に貢献します。
サービス拡大の為に上記の開発にジョインしてくださる方を募集しております。
【AWS】実験都市DigitalTwinAWS構築案件
業務委託(フリーランス)
C++JavaPythonC#SpringAWSDockerGitJenkinsJIRA
サーバーエンジニアサーバーサイドエンジニア
作業内容 ・実験都市DigitalTwinにおける案件においてAWS構築をご担当いただきます。
【JavaScript(FWなし)】【業務委託(準委任)】官公庁向け/次世代システムの開発案件
業務委託(フリーランス)
JavaJavaScriptSQLOracleDB2StrutsJUnitJSP
SE
作業内容 【20代~40代のITエンジニアが活躍中!】
■概要
令和4年に先行サービスイン済みのシステムで、令和8年向け機能の開発を今後実施していただきます。
■具体的な作業内容
①要件定義~開発、テストまでを担当(画面、バッチ、DB)
②設計~テスト(主に画面機能の開発)
③設計~テスト(画面、バッチ機能の開発)
④設計~テスト(画面、バッチ、DB)
■場所:護国寺
■時期:2023年2月~2026年3月
フルリモート可能|【Flutter】スマホアプリの大幅リニューアルに伴うアプリ開発(アプリケーションエンジニア)
業務委託(フリーランス)
JavaFlutter
アプリケーションエンジニアサーバーサイドエンジニアスマホアプリエンジニア
作業内容 大手中古車検索アプリの大幅リニューアル案件です。
現行アプリに他現行サービス機能を追加していくプロジェクトになります。
既にフェイズ1の終盤に差し掛かっており、フェイズ2以降の作業を行っていただきます。
現状は10名ほどのチームで、アプリのフロント側(Flutter)とAPI(サーバーサイド)をどちらも同チームで開発しています。
・新規機能(他サービス)の新規機能実装
・サービス連携後の不具合修正やリカバリー
・上記テスト及びリリース対応
【日本語ネイティブの方、活躍中!】
【20代・30代・40代、活躍中!】
【首都圏在住の方、活躍中!】
【フロントエンド(Vue.js/Nuxt.js)】アニメ等公式グッズ専門ECサイト開発案件
業務委託(フリーランス)
JavaMySQLSpringVue.jsNuxt.js
フロントエンドエンジニア
作業内容 自社サービスであるBtoC向けのアニメ・キャラクター公式グッズ・公式ライセンス商品専門サービス「colleize(コレイズ)」をメインに、自社サービスの開発支援に携わっていただきます。
具体的には、新規機能から既存機能のフロントエンド、可能であればバックエンド分野の開発も担当していただきます。主体的に設計・実装・運用できる方を募集しています。
Flutter 旅行関連サービスアプリ開発エンジニア
JavaAndroidiOSSwiftKotlinFlutter
スマホアプリエンジニア
作業内容 旅行関連事業のAndroid/iOSアプリのエンハンス開発・改修を行う仕事です。
3〜5名毎のチームでの開発になります。
<基本時間>
10:00~19:00
【PM/上流】自動車メーカー向けシステム化推進案件
業務委託(フリーランス)
JavaSQLSpringAWSSpringBoot
PMPMO
作業内容 ・自動車メーカー向けIT部門ご参画いただき、
工場における設備導入時(購入時)のチェックをシステム化(ワークフロー形式)、
納品後の不備防止プロジェクトに携わっていただきます。
・主に、基本設計~本番リリース、プロジェクトクローズまでを推進いただきます。
-コスト管理、進捗課題管理
-各種社内審査および手続き(予算承認、見積、発注、検収)
-ユーザー部門のマネジメント層へプロジェクト状況報告
-課題解決に向けた対象部門との調整(所属部門、ユーザー部門、開発ベンダー)
-開発ベンダー、運用保守ベンダーの管理
React / C# 会計パッケージ刷新業務
JavaC#.NETAzureReactVue.js
サーバーサイドエンジニア
作業内容 既存のレガシーなパッケージ(固定資産関連)を新しいものへの刷新するPJとなります。
スクラッチ開発となっており来年の9月頃でのベータ版リリースに向けて進行しております。
※12~4月で機能を作り切って、5月~検証予定
ベータ版リリース後も3次リリースまで控えているため長期でご参画いただける方が好ましいです!
<環境>
フロントエンド:React
バックエンド:C#.NET
インフラ:Azure
開発手法:ウォーターフォール
【Go/GCP/リモート併用】危機管理情報サービスの新規開発業務の案件・求人
業務委託(フリーランス)
JavaGoGoogle Cloud Platform
サーバーサイドエンジニア
作業内容 ===========
※重要※
▼必ずお読みください▼
【必須要件】
・20~40代までの方、活躍中!
・日本語ビジネスレベル必須
・週5日稼働必須
・実務経験3年以上必須
===========
危機管理情報システムの開発などにサーバーサイドエンジニアとして携わっていただきます。
【案件詳細】
-災害情報などを取り扱う新システムの開発
-要件のディスカッションを元にサービス選定、設計、実装
-バックエンドAPIの実装
-インフラ構築(GCP,Terraform)
【日本語ネイティブの方、活躍中!】
【20代・30代・40代、活躍中!】
【出社可能な方、活躍中!】
【C/C++】クライアントサイド開発
業務委託(フリーランス)
C++JavaObjective-CAndroidiOSRPG
ゲームプログラマスマホアプリエンジニア
作業内容 ゲームタイトルにおいて、クライアントサイドの開発全般をご担当いただきます。よりゲームを面白くするための改善提案や、開発効率改善のためにツールの構築なども行うため、主体的な方、開発環境を整えたことがある方を歓迎します。
詳細業務は以下となります。
・Unityを用いたクライアントサイドのゲーム開発業務
・作業の自動化、ツール化、およびゲーム内の改善、高速化などの企画提案
・新規技術の採用検討、導入など
【スクラムマスター】通信キャリア向け法人サービスの申し込み手続きフロントシステム新規構築(開発者としてだけでなく、スクラムマスターとしての経験をお持ちの方)
業務委託(フリーランス)
Java
サーバーサイドエンジニア
作業内容 ・通信キャリア向け法人サービスの申し込み手続きフロントシステム新規構築
・20年4月よりアジャイル開発開始し、21年度末に初期フェーズ(LOT1)開発完了予定
・アプリ開発プラットフォームとしてPegaを採用
・開発ツールとしてJIRA、Confluence、Chatworkを使用
・開発会社は沖縄のニアショアを活用
【Angular / ~40歳まで】フロントエンドエンジニア募集
業務委託(フリーランス)
JavaAngularAWSKotlinTypeScript
フロントエンドエンジニア
作業内容 テックビズなら記帳代行無料!仕事に集中して取り組んでいただけます。
案件内容:
大手人材紹介企業が提供しているプロダクトにおいて、フロントエンドのリアーキPJが開始します。メンバーとして稼働いただける方を探しています。
現体制:リーダー + SE2名
環境:Angular、TypeScript、
Java、Kotlin、AWS、Mac Book
CMなどで認知度が高まりつつあるプロダクトの案件になります。リアーキ後は他のフロントエンド開発PJにスライドいただける可能性が高いです。
---------------希望条件---------------
期間:2022年01月04日~
最寄駅:基本リモート(出社時は渋谷)
備考:
・環境:現状フルリモート
・打合せ回数:2回(WEB面談 ※場合により1回)
服装:オフィスカジュアル
---------------契約情報---------------
精算方法:150h-190h(中間割)
※以下に該当する方からの応募はお断りしております。
なお、選考を進めるにあたってスキルシートが必要です。
--------------------------------------------------------
・40代以上の方
・外国籍の方(永住権をお持ちの方は問題ございません)
・週5日稼働できない方
--------------------------------------------------------
【TypeScript/Ruby】モビリティ向けプラットフォーム開発案件
業務委託(フリーランス)
JavaJavaScriptPHPRubyCSSHTMLTypeScript
サーバーサイドエンジニア
作業内容 ・リリース済みサービスの新規機能開発に携わっていただきます。
・バックエンドAPIやDB周りの作業を含めた
フルスタックに開発に携わっていただきます。
※具体的にご担当頂く作業領域はご経験に応じて変動いたします。
【Python/~40歳まで/3月稼働開始】データ分析支援要員
業務委託(フリーランス)
JavaCPythonSQLRLinux
作業内容 テックビズなら記帳代行無料!仕事に集中して取り組んでいただけます。
■案件情報
某大手証券会社のIB(投資銀行)業務の数値リサーチ専門のチーム(R&D)にて、様々なデータを用いて、クオンツ分析支援をご担当いただきます。
分析フレームワークの設計・開発・保守・運用やパッケージ開発のエンハンス対応も行っていただきます。
データ収集(webクローリング)、データクレンジング、分析プログラム作成などがメイン作業になります。
最寄駅
現状リモート ※状況落ち着き次第、週2回ほど出社になる想定
打合せ回数
2回
期間
2022/03/01~
■希望条件
服装
スーツ
備考
・就業時間: 8:40-17:10 ※安定稼働
・服装 :出社時はスーツ着用
・打合せ回数:2回
※以下に該当する方からの応募はお断りしております。
なお、選考を進めるにあたってスキルシートが必要です。
--------------------------------------------------------
・40代以上の方
・外国籍の方(永住権をお持ちの方は問題ございません)
・週5日稼働できない方
--------------------------------------------------------