Full Stack Developer (Specialisation in SQL Management and Perfromance Tuning)

3 days agoFull-time
3.6K - 5K SGD / 月 Solution Details Pte Ltd

Solution Details Pte Ltd

location Singapore
unsaved
职位概述 我们正在寻找一位全栈开发工程师,具备前端和后端开发的强大专业知识,并对 SQL 数据库性能调优和优化有深入理解。理想的候选人将能够构建强大且可扩展的应用程序,同时在诊断和解决后端数据库瓶颈方面发挥关键作用。具有 Microsoft Azure 经验者优先,但不是重点。 主要职责 主要关注 – 全栈开发与数据库优化(80%) • 使用现代框架和最佳实践设计、构建和维护全栈 Web 应用程序。 • 优化关系数据库性能,重点包括: • 查询调优和索引 • 执行计划分析 • 存储过程优化 • 分区、缓存和负载均衡策略 • 监控、分析和排查 SQL Server 或类似 RDBMS 环境中的延迟和资源问题。 • 重构和增强遗留数据库结构和后端代码库,以提高效率和可扩展性。 • 与 DevOps 和 QA 合作,实施自动化测试和性能分析。 • 确保后端数据完整性、并发性和应用层之间的一致性。 次要关注 – Azure 云(20%) • 在适当的情况下利用 Azure SQL 数据库、应用服务或 Azure 函数进行可扩展的云部署。 • 通过 Azure Monitor、Log Analytics 或 Application Insights 实施基本监控和诊断。 • 使用 Azure 工具协作完成简单的基础设施任务(例如,设置云数据库、部署应用程序)。 所需技能与经验 技术能力 • 在 C#(.NET Core)、Node.js、Python 或 Java 的后端开发方面具备强大的技能。 • 具备使用 React、Angular 或 Vue.js 等框架的前端经验。 • 精通 SQL(T-SQL、PL/SQL),对性能调优有扎实的理解。 • 在生产环境中具有 SQL Server、PostgreSQL 或 MySQL 的经验。 • 熟悉 SQL Server Profiler、Query Store、EXPLAIN 计划和数据库引擎调优顾问等工具。 • 对 Azure SQL、云存储和在 Azure 中部署服务有基本经验。 软技能 • 较强的分析和调试能力。 • 能够与技术和非技术团队成员进行清晰沟通。 • 具有协作精神,积极主动,适应敏捷环境。 优先资格 • 计算机科学、工程或相关领域的学士学位。 • 3 年以上全栈开发角色,具有显著的数据库工作经验。 • 性能优化认证或 Microsoft SQL Server 认证(加分项)。 • 有现代化遗留系统和改善后端性能的经验。 工作环境 • 敏捷团队,CI/CD 工作流程,基于 Git 的版本控制。 • 技术栈可能包括 .NET、React、SQL Server、Azure DevOps 等。 • 支持远程工作和灵活的工作时间。 • 鼓励创新和持续改进。 职位类型:全职,永久 薪资:每月 $3,642.12 - $5,000.00 福利: • 父母假 • 职业发展 工作时间: • 周一至周五 工作地点:现场