岗位职责:
• 开发、测试、部署和维护业务应用程序和系统集成,以满足运营需求。
• 确保在软件开发生命周期中使用最佳实践。
• 积极参与软件开发过程的各个方面。
• 与其他软件工程师、业务分析师和软件架构师合作,计划、设计、开发、测试和维护构建的业务应用程序。
• 参与解决方案设计和相关代码的同行评审。
• 部署系统到生产环境并提供实施后支持。
• 分析和解决技术和应用问题。
• 在必要时,在工作时间内和工作时间后调查和纠正报告的系统缺陷,为客户提供维护支持。
• 理解服务(应用程序、系统和数据库)之间的相互依赖关系,并能够准确地找出问题区域,以提高整体效率。
• 评估应用程序和流程改进的机会,并准备相关理由的文档与团队成员和其他相关方共享。
• 在按时交付解决方案的同时,遵守高质量开发原则。
• 执行分配的其他职责。
资格要求:
• 计算机科学或相关专业学士学位
• 流利的英语和中文口语和书写能力,以满足商务沟通需求。
• 具有良好的Web应用程序开发经验,了解Web Forms、微服务和企业工作流程。
• 3年以上系统分析、设计、编程经验,熟悉以下技术:
• RESTful API架构
• Flask框架(安全性、MVC、云、引导、Web服务)
• HashiCorp Vault
• Redis技术、RabbitMQ、ActiveMQ、kafka、Flink、Spark或类似技术
• HTML5、CSS、JQuery和Ajax
• MySQL
• 开发工具:Git、Jira、Jenkins等CI/CD工具
优先考虑:
• 有云解决方案交付方面的经验和经历
• MySQL
• Kubernetes
• 对Kafka、Hadoop、Spark、Elasticsearch有了解和知识
• 亚马逊云服务
• Bootstrap、ReactJS