【Python/Confluence・Notion API】大規模社内ナレッジの移行スクリプト開発(設計〜テスト)
作業内容
大規模な社内ナレッジベースをConfluenceからNotionへ移行するためのスクリプト開発をご担当いただきます。 - Confluence APIを用いたページ・添付ファイルなどのデータ取得 - Notion APIを用いたスキーマ設計、データ変換、ページ/データベース生成 - 変換ロジックおよび移行スクリプトの設計〜実装〜単体/結合テスト - レート制御や再実行性(リトライ)、差分移行を考慮した処理設計 - 手順書や運用ドキュメントの整備 基本は出社(西新宿)ですが、数ヶ月後に週2日程度のリモートへ移行の相談が可能です。 募集背景 社内ナレッジの分散を解消し、検索性・運用性を高めるためにConfluenceからNotionへ統合移行を進めています。移行対象が大規模のため、専任でスクリプト設計〜実装〜テストまで対応可能なエンジニアを増員募集します。
必須スキル
・Pythonでのアプリ/スクリプト開発経験3年以上 ・Notion APIまたはConfluence APIの実務利用経験 ・HTML/XMLのパース処理実装経験(BeautifulSoup、lxml等) ・REST APIのレート制御、エラーハンドリング、リトライ設計の経験 ・DockerおよびGitHub(Actions/PR運用等)を用いた開発経験
歓迎スキル
・ConfluenceからNotionへの移行経験 ・データ移行プロジェクトにおける仕様策定/データマッピングの経験 ・社内システム運用やコーポレートエンジニアとしての実務経験
稼働条件
基本は週5日稼働。数ヶ月後に週2リモートへ切替相談可。 / 平均160〜170時間程度を想定 / 一部リモート可
契約形態
業務委託(フリーランス)
開発環境
・言語/ランタイム: Python 3系 ・API/SDK: Confluence REST API, Notion API ・ライブラリ: requests, aiohttp などHTTPクライアント、BeautifulSoup/lxml 等のパーサ ・コンテナ/CI: Docker, GitHub(リポジトリ運用/CI) ・ドキュメント: Markdown, テンプレート化された手順書 ・その他: レート制御、エラーハンドリング、再実行設計(冪等性)
作業時間
10:00〜19:00(目安、前後調整の可能性あり)
精算基準時間
140h〜180h
募集回数
1回
企業名
サービス/プロジェクト名
詳細スケジュール/リリース時期
現場責任者の雰囲気
開発体制の詳細
詳細は面談でお伝えします。ご相談ください。
一部の情報は非公開の場合があります
案件について詳しく聞いてみませんか?
知りたい内容を選んでください(複数選択可)