シニアMySQLデータベース開発者 | リモートハイロードシステム専門家

リモート勤務
フルタイム
パート
堅牢で高性能なデータベースソリューションの構築に情熱をお持ちの経験豊富なMySQLデータベースアーキテクトの方を求めております。当社では革新的な技術チームに加わっていただけるシニアMySQLデータベース開発者を募集しております。このポジションでは、大規模なリアルタイムアプリケーション向けの重要なデータベースアーキテクチャを設計・最適化し、開発チームと連携して効率的かつ拡張性の高いソリューションを構築していただきます。当社のデータシステムは日々数百万件のトランザクションを処理しており、パフォーマンスと信頼性が最も重要視される環境です。 主な責任 - 高い同時実行性を要求されるマルチスレッドリアルタイムアプリケーション向けの高度なデータベースアーキテクチャの設計と開発を行っていただきます。データベース設計においては、パフォーマンス、スケーラビリティ、メンテナンス性を考慮した最適な構造を提案していただきます。 - MySQL 8.0と高度なSQL技術を活用し、効率的なストアドプロシージャ、トリガー、関数の作成と実装を担当していただきます。これには複雑なビジネスロジックの実装や大量データの高速処理を可能にする最適化された手続きの開発が含まれます。 - 数百万レコードを持つテーブルを処理する大規模システム向けに、クエリ実行計画とインデックス戦略に焦点を当てたデータベースパフォーマンスの最適化を行っていただきます。EXPLAINプランの分析、インデックス設計、クエリのリファクタリングなどを通じて、システム全体のレスポンス時間を改善していただきます。 - 分散環境における複数データベース間のシームレスな連携を実現する包括的なデータベースアーキテクチャソリューションを開発していただきます。データの一貫性を保ちながら、複数のシステム間でのデータ連携を効率的に実現する方法を設計していただきます。 - .NET 7/8および.NET Coreプラットフォームを活用したバックオフィスおよびフロントオフィスシステムのフルスタック開発に参画していただきます。Entity Framework Coreを用いたデータアクセス層の最適化や、マイクロサービスアーキテクチャにおけるデータ戦略の策定を担当していただきます。 - 堅牢なデータ移行戦略の実装とシステム間のデータ整合性の維持を担当していただきます。これには大規模なデータ移行プロジェクトの計画、実行、検証が含まれます。 - 定期的なパフォーマンス監査の実施とデータベース効率を確保するための最適化施策を実施していただきます。データベースのボトルネックを特定し、パフォーマンスメトリクスを継続的に改善する取り組みを主導していただきます。 - データベースアクセスパターンとクエリ構成のベストプラクティスを確立するために開発チームと協力していただきます。開発者向けのガイドラインやトレーニングセッションを通じて、チーム全体のデータベース活用スキルの向上に貢献していただきます。 - 事業継続性を確保するためのバックアップ、リカバリ、高可用性ソリューションの設計と実装を行っていただきます。障害発生時の迅速なリカバリを可能にするシステムの構築と、定期的なリカバリテストの実施を担当していただきます。 - データベース関連の課題に対する専門的なアドバイスの提供と若手チームメンバーの指導をお願いいたします。データベース設計レビューやパフォーマンスチューニングのメンタリングを通じて、チーム全体の技術力向上に貢献していただきます。 必須スキルと資格 - 高負荷OLTPデータベースシステムの開発と最適化における実証された経験(5年以上)をお持ちの方。秒間数千クエリを処理するシステムの設計・運用経験が特に歓迎されます。 - 複雑なクエリ、ストアドプロシージャ、関数を記述および最適化する能力を含む高度なSQL技術をお持ちの方。サブクエリ、CTEなどの高度なSQL構文に精通している方が望ましいです。 - パフォーマンスチューニング、レプリケーション、クラスター管理を含むMySQL 8.0に関する深い知見をお持ちの方。特にInnoDBエンジンの最適化経験がある方が望ましいです。 - T-SQLおよびその他の手続き型SQL拡張に関する実務知識をお持ちの方。異なるデータベース環境間での移行や連携の経験がある方が望ましいです。 - リレーショナルデータベース設計原則、正規化、データモデリングに関する確かな理解をお持ちの方。ERダイアグラムの作成とレビューの経験がある方が望ましいです。 - ADO.NETおよびEntity Framework Core 7.0/8.0を使用した.NET開発の経験をお持ちの方。特にパフォーマンスを考慮したO/Rマッピングの実装経験がある方が望ましいです。 - 特にGitなどのバージョン管理システムに精通している方。データベーススキーマのバージョン管理やマイグレーション管理ツールの使用経験がある方が望ましいです。 - 複雑なデータベースパフォーマンスの問題を診断し解決した実績をお持ちの方。クエリプロファイリングやデッドロック分析の経験がある方が望ましいです。 - データベースセキュリティ対策の実装と維持に関する経験をお持ちの方。ユーザー権限管理、暗号化、監査の実装経験がある方が望ましいです。 - 優れた分析能力と細部への注意力をお持ちの方。複雑なシステム問題のトラブルシューティングと根本原因分析の能力が重要です。 あれば望ましいスキル - データベース自動化とスクリプティングのためのPython経験をお持ちの方。データベース管理タスクの自動化やETLプロセスの実装経験があると優位です。 - 特にDockerとKubernetesなどのコンテナ化技術とオーケストレーションに関する知識をお持ちの方。コンテナ化されたデータベース環境の構築経験があると望ましいです。 - AWS RDS、Azure SQL、Google Cloud SQLなどのクラウドデータベースソリューションに関する知識をお持ちの方。クラウド環境でのデータベース移行や最適化の経験がある方が望ましいです。 - MongoDBやRedisなどのNoSQLデータベースの実務経験をお持ちの方。リレーショナルデータベースとNoSQLデータベースを組み合わせたハイブリッドアーキテクチャの設計経験があると優位です。 - 英語能力(B1レベル以上)をお持ちの方。国際的なチーム環境でのコミュニケーションが可能なレベルの英語力が望まれます。 - データベースCI/CDパイプラインの設計と実装経験をお持ちの方。Liquibase、Flyway、またはその他のスキーマ管理ツールの使用経験があると望ましいです。 - Grafana、Prometheus、MySQL Enterprise Monitorなどのデータベース監視および可視化ツールに関する知識をお持ちの方。パフォーマンスメトリクスの収集と分析の経験があると優位です。 - 金融または取引システム開発の経験をお持ちの方。高頻度取引や金融規制要件に関する知識があると特に歓迎されます。 当社チームに参加する魅力 当社で働くことは、革新と技術的卓越性を重視する先進的な企業の一員となることを意味します。サポート体制の整った環境で挑戦的な課題に取り組み、専門的な成長を遂げることができます。当社は競争力のある報酬、柔軟なリモートワーク体制、最先端技術との連携機会を提供しております。