后端工程师 at Breadcrumbs

全职1个月前
Employment Information
职位描述
本职位需要一名熟练的软件工程师,负责使用C#和SQL数据库开发、维护和优化服务器端组件。候选人将设计并实施稳健的数据存储解决方案,确保面向用户的应用具备高性能、可扩展性和安全性。主要职责包括与跨职能团队合作定义、设计并交付新功能,以及参与区块链数据启发式研究以增强数据处理能力。该职位还涉及创建和维护API产品、排查技术问题,并实施全面的安全措施以保护敏感数据。
核心职责
  • 使用C#和SQL数据库开发维护服务器端组件,支持面向用户的应用,确保系统稳定性、高效性以及与前端系统的无缝集成
  • 基于SQL数据库设计可扩展的数据存储解决方案,通过索引优化、查询优化和架构改进提升数据库性能
  • 参与区块链数据启发式研究,开发用于分析和处理区块链相关数据的算法,确保去中心化系统中的数据完整性与安全性
  • 协助设计、开发并编写API产品文档,确保与现有系统兼容,并遵循RESTful或GraphQL标准
  • 通过识别性能瓶颈、实施缓存策略及利用云基础设施,优化应用以实现最大速度和可扩展性
  • 实施安全与数据保护措施,包括加密协议、访问控制系统和身份验证框架,以保护用户数据并防范泄露
  • 主动排查和调试技术问题,运用日志工具和性能监控系统提供及时有效的解决方案
  • 与产品经理、设计师和QA工程师等跨职能团队紧密合作,明确需求、进行设计评审并确保与业务目标一致
  • 通过分析用户反馈、识别改进领域并提出创新方案,持续推动软件系统优化
  • 确保遵循软件开发行业标准和最佳实践,包括代码质量、版本控制和文档规范
任职要求
  • 具备使用C#和SQL数据库开发服务器端应用的实战经验,精通.NET Core、SQL Server及ORM框架
  • 深入理解区块链技术,包括智能合约、共识算法和去中心化数据存储解决方案
  • 熟练掌握RESTful API和GraphQL接口设计与实现,具有API版本控制和安全协议相关经验
  • 出色的复杂系统调试能力,有使用SQL Profiler或Application Insights等性能分析工具的经验
  • 适应快节奏工作环境,能有效划分任务优先级并在紧迫时间内交付高质量代码
  • 具备优秀的跨团队沟通能力,能向非技术干系人阐述技术方案并清晰编写流程文档
  • 熟悉AWS/Azure/Google Cloud等云平台,了解无服务器架构和容器化技术
  • 擅长编写和维护自动化测试脚本,通过单元测试、集成测试和CI/CD流水线确保代码可靠性与系统稳定性
  • 掌握数据库优化技术,包括查询调优、索引策略和分区设计,保障高性能数据存取
  • 能分析解读用户数据,识别模式趋势以指导系统改进和功能开发
  • 深刻理解安全最佳实践,包括数据加密、安全认证机制及GDPR/HIPAA等合规要求
  • 熟练使用Git等版本控制系统,通过分支合并策略实现协作开发和代码可追溯性
  • 兼具独立工作和团队协作能力,在自主创新与协同解决问题之间保持平衡
  • 精通Scrum或Kanban等敏捷开发方法,能管理项目时间线、跟踪进度并交付增量更新
  • 了解DevOps实践,包括CI/CD流水线、基础设施即代码和监控工具,确保应用高效部署与维护
MyJob.one —— 远程工作,真实影响

新内容将持续不断
定期更新

MyJob.one —— 远程工作,真实影响