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