主要职责
使用Python框架(如FastAPI、Flask或Django DRF)设计、开发和维护RESTful API
编写符合企业开发标准的干净、可维护且有良好文档记录的Python代码
支持将Python服务部署到Microsoft Azure平台,包括应用服务、容器应用和AKS
协助使用Azure原生工具配置云资源、环境变量和密钥
开发和维护与SQL数据库(如PostgreSQL、MySQL和Azure SQL)的集成
在需要时支持使用MongoDB的基本NoSQL集成
使用基于Git的工作流进行协作,并参与拉取请求和代码审查
通过Azure DevOps或GitHub Actions接触CI和CD管道
使用Pytest编写和执行单元测试,并使用Postman验证API
使用Swagger和OpenAPI标准支持API文档
在敏捷交付团队中与高级开发人员、架构师和产品负责人密切合作
技能要求
Python后端开发
REST API设计和集成
Microsoft Azure云服务
SQL和NoSQL数据库集成
Git版本控制和协作工作流
单元测试和API验证
DevOps基础知识和CI CD接触
计算机科学、信息系统、工程或相关领域的学士学位
扎实的Python编程基础知识
接触过Python Web框架,如FastAPI、Flask或Django DRF
对Microsoft Azure服务和云部署概念的基本理解
具备SQL数据库的工作知识和对NoSQL技术的基本熟悉
了解Docker和基于容器的应用程序概念