Senior MySQL Database Architect | Remote Position | .NET Integration
Are you a seasoned MySQL database expert who thrives on architecting high-performance, scalable database solutions? We're seeking an experienced Senior MySQL Database Architect to join our innovative team. In this role, you'll spearhead the development of sophisticated database architectures for mission-critical, real-time applications while working with cutting-edge technologies including MySQL 8.0, .NET Core, and modern cloud infrastructure.
Key Responsibilities:
- Design and implement robust database architectures for high-throughput, multithreaded real-time applications handling millions of records daily.
- Develop complex stored procedures and functions that optimize performance and maintain data integrity across distributed systems.
- Engineer performance optimization strategies for large-scale reporting systems with emphasis on sub-second query response times.
- Architect cross-database integration solutions ensuring seamless data flow between disparate systems while maintaining consistency.
- Participate actively in full-stack development initiatives utilizing .NET and .NET Core platforms for both back-office and customer-facing systems.
- Establish comprehensive database standards, security protocols, and performance benchmarks aligned with industry best practices.
- Diagnose and resolve complex performance bottlenecks in production environments with minimal business disruption.
- Implement high-availability solutions including master-slave replication, clustering, and disaster recovery strategies.
- Provide technical mentorship to junior team members through knowledge sharing and code reviews.
- Stay abreast of emerging database technologies and methodologies to continuously enhance system capabilities.
Required Skills & Qualifications:
- 5+ years of professional experience developing and optimizing MySQL database systems (version 8.0+).
- Demonstrated expertise in high-load OLTP system architecture with proven scalability implementations.
- Advanced proficiency in SQL, including the ability to write and optimize complex queries, stored procedures, and user-defined functions.
- Extensive experience with MySQL, T-SQL, and various procedural SQL extensions in production environments.
- Comprehensive understanding of database design principles, normalization techniques, and indexing strategies.
- Strong background in query optimization, execution plan analysis, and performance tuning methodologies.
- 3+ years of .NET development experience, particularly with ADO.NET and Entity Framework Core 6.0+.
- Practical implementation of database partitioning, sharding, and other horizontal scaling approaches.
- Thorough knowledge of database security best practices and data protection requirements.
- Proficiency with Git version control systems including branching strategies and merge conflict resolution.
- Exceptional analytical thinking and problem-solving capabilities with meticulous attention to detail.
Nice to Have:
- Experience with Python for data processing, ETL operations, and automation scripts.
- Practical knowledge of containerization technologies, particularly Docker and orchestration tools.
- Familiarity with cloud-based MySQL implementations (AWS RDS, Azure Database for MySQL, GCP).
- Working knowledge of NoSQL databases as complementary solutions to relational systems.
- English language proficiency at B1 level or higher for effective team communication.
- Experience implementing database CI/CD pipelines and automated testing frameworks.
- Background in database monitoring solutions and performance alerting systems.
- Understanding of microservices architecture and its implications for database design.
Why Join Our Team:
Join a forward-thinking organization where your database expertise directly impacts business success. We offer a flexible remote work environment, competitive compensation, and continuous professional development opportunities. Our collaborative culture values technical innovation, knowledge sharing, and work-life balance. Become part of a team that's building next-generation database solutions powering mission-critical applications used by thousands of customers globally.