高级T-SQL/MS SQL开发工程师 - 远程银行项目 | 全职

远程
全职
我们正在为大型银行项目招聘一位经验丰富的高级T-SQL/MS SQL开发工程师。在这个关键职位上,您将使用Microsoft SQL Server技术设计和实施先进的数据库解决方案。您的专业知识将直接影响我们银行系统的性能、可靠性和安全性,为数百万用户提供稳定的金融服务体验。 主要职责 — 根据详细业务需求设计并开发高性能数据库解决方案和应用程序,确保系统稳定性和可扩展性。 — 进行全面的系统分析,验证新需求与现有系统架构的兼容性,提出合理的技术建议。 — 实现并优化复杂的T-SQL存储过程、函数和触发器,支持关键银行业务运营流程。 — 将开发的解决方案无缝集成到系统性能监控框架中,确保实时监控和问题预警。 — 严格遵守持续集成规范和数据库部署最佳实践,确保代码质量和系统稳定性。 — 设计并执行全面的单元测试,维护代码质量和数据库完整性标准。 — 深入分析现有数据库代码、架构、关系和约束,识别性能瓶颈并提出改进方案。 — 优化关键SQL查询,确保在高交易量银行环境中实现毫秒级响应时间。 — 开发创新方法提高MS SQL查询性能,降低系统资源消耗,提升用户体验。 — 编写详尽的技术文档,涵盖数据库基础设施和集成解决方案的关键细节。 — 与跨职能团队密切协作,确保数据库解决方案与银行业务目标保持一致。 — 主动参与代码评审和知识分享活动,提升团队整体技术水平。 必备技能 — 5年以上T-SQL开发的实际经验,能够展示复杂数据库项目的成功案例。 — 在DBMS级别实施金融业务逻辑的丰富经验,理解银行业务流程特点。 — 精通MS SQL Server 2019/2022核心原理,包括高级数据存储机制、索引策略、统计信息管理和查询优化技术。 — 深入理解SQL事务机制、各种隔离级别和锁定策略,能够解决复杂并发问题。 — 在大规模数据库环境(10TB+)中进行性能调优和查询优化的成功经验。 — 熟练开发和维护高效稳定的存储过程、函数和触发器,代码结构清晰。 — 具备数据库版本控制和变更管理流程经验,确保平稳的数据库部署。 — 深入了解数据库安全原则和实施方法,熟悉银行级数据保护要求。 — 能够编写清晰、文档完善且易于维护的代码,注重代码质量和可读性。 — 良好的沟通能力和团队协作精神,能够在远程工作环境中高效协作。 加分项 — 具有MS SQL Reporting Services (SSRS)和复杂金融报表开发经验。 — 熟悉SQL Server Integration Services (SSIS)设计ETL流程,处理大量交易数据。 — 了解Azure SQL数据库和基于云的混合数据库解决方案架构。 — 具备SQL Server Analysis Services (SSAS)和金融数据仓库设计经验。 — 掌握Power BI和高级数据可视化技术,能设计直观的管理驾驶舱。 — 了解数据库高可用性解决方案(AlwaysOn可用性组、故障转移集群实例等)。 — 持有Microsoft SQL Server或数据库管理相关认证(如MCSE: Data Management and Analytics)。 — 具有在敏捷开发团队中工作的经验,熟悉Scrum或Kanban方法论。 — 金融科技或银行业工作背景,了解相关法规和合规要求。 为什么加入我们 加入我们前沿的技术团队,您将有机会参与影响数百万用户的重要银行项目开发。我们提供具有市场竞争力的薪酬待遇、灵活的远程工作安排以及丰富的专业成长机会。我们的技术环境始终与时俱进,让您能够接触并掌握最前沿的数据库技术。我们的协作文化鼓励创新思维和持续学习,