Python开发者

14个月前全职
AI Staffing Ninja

AI Staffing Ninja

location 新加坡
unsaved
职责: • 设计、开发和维护高效、可扩展和安全的Python应用程序和软件解决方案。 • 与产品经理、设计师和其他开发人员等跨职能团队合作,收集需求并交付高质量的软件。 • 使用最佳实践和编码标准编写干净、可维护和文档良好的代码。 • 调试和解决问题,识别瓶颈,并优化应用程序性能。 • 参与代码审查,确保代码质量并保持代码库的一致性。 • 开发和维护单元测试以验证代码的正确性和可靠性。 • 了解Python开发中的最新趋势、库和框架,并在适当的时候将它们纳入开发过程中。 • 通过实施适当的安全措施并遵循安全最佳实践,确保敏感数据的安全和保护。 • 与DevOps团队合作部署应用程序并管理基础架构。 • 为开发流程和工具的持续改进做出贡献,并积极参与讨论和决策。 要求: • 计算机科学、软件工程或相关领域的学士学位。也可以考虑具有等同工作经验的申请者。 • 在Python开发人员或类似角色中有经验,并拥有展示以前Python项目或贡献的强大作品集。 • 熟练掌握Python编程语言及其生态系统,包括流行的框架如Django或Flask。 • 熟悉前端技术(HTML、CSS、JavaScript),并具有将Python应用程序与前端框架(如React、Angular)集成的经验是一个优势。 • 熟练掌握SQL等数据库技术,并具有使用ORM框架(如SQLAlchemy)的经验。 • 理解软件开发的最佳实践、设计模式和编码原则。 • 有版本控制系统(如Git)和协作工具(如Jira、Confluence)的经验。 • 能够在敏捷开发环境中工作,遵循迭代开发实践,在截止日期内交付高质量的代码。 • 出色的问题解决能力,能够有效地调试和解决问题。 • 优秀的沟通和协作能力,能够在团队环境中有效工作。 • 了解云平台(如AWS、Azure)和容器化技术(如Docker、Kubernetes)是一个优势。