资深MySQL数据库架构师 | 远程全职 | 高负载系统开发专家
远程
全职
我们正在寻找一位经验丰富的MySQL数据库架构师(远程 / 全球范围),负责设计和开发高负载多线程实时应用程序的数据库架构。作为我们团队的关键成员,您将专注于优化数据库性能,开发存储过程,并确保系统在处理数百万条记录的表格时保持高效运行。这是一个全球范围内的远程全职职位,为技术专家提供了在尖端项目上工作的绝佳机会。
主要职责
- 设计并开发高负载多线程实时应用程序的数据库架构,支持每秒处理数千次事务的能力.
- 编写和优化复杂的存储过程,确保数据完整性和处理效率.
- 对包含数百万条记录的表格进行性能优化,提高查询速度和系统响应时间.
- 开发考虑到多数据库之间交互的架构设计,确保数据一致性和系统稳定性.
- 参与公司后台和前台系统的全栈开发,基于.NET和.NET Core平台(最新版本6.0+).
- 实施数据库监控和维护策略,确保系统稳定性和可用性达到99.9%以上.
- 与开发团队密切合作,提供数据库设计和优化方面的技术指导.
- 制定和维护数据库文档,包括架构图、数据流程和性能优化建议.
必备技能与资格
- 5年以上在高负载OLTP系统开发方面的丰富经验.
- 精通SQL,能够编写复杂查询、存储过程和函数,对查询性能优化有深入理解.
- 丰富的MySQL 8.0+工作经验,熟悉InnoDB存储引擎的内部机制和优化技巧.
- 熟练掌握T-SQL和其他过程化SQL扩展,能够设计高效的数据库触发器和事件.
- 扎实的数据库设计原则知识,包括范式理论、索引策略和分区技术.
- 至少3年的.NET开发经验,熟悉ADO.NET和Entity Framework Core 6.0+.
- 熟练使用版本控制系统(Git),理解分支策略和代码审查流程.
- 具备解决复杂数据库性能问题的能力,熟悉使用性能分析工具进行故障排除.
- 理解数据库安全最佳实践,包括权限管理和数据加密.
加分项
- Python编程经验,特别是在数据处理和自动化方面.
- Docker容器化技术经验,能够在容器环境中部署和管理数据库.
- 英语水平达到B1或以上,能够流畅阅读技术文档和参与英语技术讨论.
- 了解大数据技术和NoSQL数据库如MongoDB或Redis的经验.
- 具备数据库迁移和升级项目的经验.
- CI/CD流程和工具的使用经验,如Jenkins或GitLab CI.
- 了解微服务架构和分布式系统设计原则.
为什么加入我们
加入我们团队,您将获得在复杂且具有挑战性的项目上工作的机会,这些项目使用最新的技术和最佳实践。我们提供具有竞争力的薪资待遇,灵活的远程工作环境,以及专业成长和技能发展的广阔空间。作为我们团队的一员,您将与行业内顶尖的技术专家合作,共同解决复杂的技术挑战,并对产品的成功产生直接影响。