设计、实施、测试和部署T&O-MOT-LCS领域的端到端软件解决方案,具有以下主要职责:
与项目经理、业务分析师、开发负责人、测试工程师、测试经理、基础设施工程师、数据科学家和业务用户密切合作并进行有效和独立的沟通。
参与分析和需求收集阶段,并帮助将需求转化为满足客户需求和期望的技术解决方案。
调试问题,修复错误,识别瓶颈,并对应用程序进行故障排除并提供第三级支持。
以自动化的方式构建、打包和发布软件构件到所有环境,包括生产环境。
负责所开发平台的性能、稳定性、可靠性和安全性。
积极发现现有系统和流程的效率和设计改进。
要求
技术经验
至少5年核心开发技术交付经验。
至少一种服务器端面向对象编程语言的实际经验。
具有编写现代单页面Web应用程序的实际经验。
具有使用源代码控制系统和分支策略的经验,包括实际经验分支、合并和发布。
具有主要关系型数据库系统的经验,理想情况下还具有NoSQL数据库的经验。
了解数据结构、设计模式、架构风格和API设计。
需要具备(实际操作):
具有JAVA(Spring、Spring Boot、Vert.x、RxJava、ReactJS、AngularJS)和云平台技术的实际经验。
具有用户界面(Java和Angular)的实际经验。
具有Java + Spark的实际经验。
具有关系数据库的实际经验,最好是MySQL、NoSQL、MariaDB或SQL Server。
了解软件最佳实践,如测试驱动开发(TDD)和持续集成(CI)。
具有Bitbucket Jenkins、Nexus、JIRA、confluence等CI-CD工具的经验。