后端开发人员(Python/ETL)

16个月前全职
HCLTech

HCLTech

location 新加坡
unsaved
角色与职责: • 设计数据库架构,包括定义表、关系和约束,以确保数据完整性和高效的数据检索。 • 编写复杂的SQL查询,以检索、更新和操作存储在数据库中的数据。优化这些查询以提高性能是一个关键技能。 • 创建存储过程和函数,将业务逻辑封装在数据库中,提高安全性和可维护性。 • 触发器用于在特定数据库事件(如数据更改或数据完整性违规)发生时自动执行操作。 • 监控和优化数据库性能,识别和解决瓶颈,提高整个系统的效率。 • 实施和执行安全措施,保护敏感数据,并确保符合安全标准和法规要求。 • 开发健壮的错误处理机制,以优雅地处理数据库操作中可能发生的异常和错误。 • 使用Git等版本控制系统管理和跟踪对数据库代码和脚本的更改。 • 与前端开发人员和其他团队成员合作,确保数据库与应用程序的用户界面和其他组件无缝集成。 • 在将其影响到生产环境之前,对数据库代码进行彻底的测试和调试,以识别和修复问题。 • 为数据库架构、代码和流程保持全面的文档,以便理解和故障排除。 • 实施和测试备份和恢复策略,以确保数据得到保护,并在系统故障时可以恢复。 要求: • 信息技术、计算机科学或相关专业的学士学位。 • 具备较强的分析、问题解决、沟通和人际交往能力。 • 至少4年的Python软件开发实际经验。 • 具备强大的SQL技能,并在多个企业项目中有经验。 • 具备Informatica、Apache Airflow和Rest API的实际经验。 • 积极主动、有学习意愿、团队合作能力强。