角色的典型日常工作:
• 作为团队的一部分,将从PCF迁移超过50个基于云的应用程序到Atlas
• 与DevOps团队合作支持云迁移活动
• 根据源代码进行必要的更改(配置方面而非功能方面)
• 小组模型 - 4个小组,每个小组分配一个开发人员,将被分配到一组应用程序
• 大多数应用程序使用JavaScript,仍有许多使用Java
• 很少可能进行数据库迁移
• 技术栈:JavaScript,ReactJS,NodeJS,Java和云应用程序
• 全栈角色 - 根据所处理的应用程序类型,前端和后端各占50%
• 在机器上设置本地开发环境:包括带有NPM/Yarn的Node,Java Gradle/maven等
• 调试和分析来自本地或开发环境的应用程序日志
• 分析和监督团队的开发工作,以实现成功的代码交付
• 通过指导和辅导为队友提供技术领导力
• 通过建立良好的实践和习惯,在团队内保持高标准的软件质量
• 与其他软件开发人员、业务分析师和软件架构师合作,计划、设计、开发、测试和维护不同的应用程序
• 根据既定标准设计、开发和单元测试应用程序
候选人要求/必备技能:
1) 10年以上全栈开发人员的渐进性工作经验
2) 2年以上ReactJS或NodeJS或Java/JavaScript经验
3) 1年以上云应用经验
Nice-To-Have技能:
1) 云迁移项目经验
2) 云应用经验:Google,Kubernetes
3) 对PCF的了解
4) 在设计和开发企业级软件方面的丰富经验
5) 金融/银行业的经验
6) 使用NPM/Yarn、Java Gradle/maven构建和部署应用程序的经验
所需的软技能:
• 出色的口头和书面沟通能力,结合较强的人际关系和解决问题的能力
• 时间管理技能,具备处理多个任务的能力
教育:
理学学士学位
最佳与普通候选人比较:
理想的候选人具备很强的编程能力,最近参与了云迁移项目,使用与职位描述相同的技术栈,因此学习曲线不会太大;最好是有资深开发人员的经验,最好是最近有使用所列技术栈的经验,对安全性、合规性等有所了解。
候选人评审和选择
第一轮 - 与技术负责人和雇主进行1小时的MS Teams视频面试 - 技术问题和实时编码 - 解决一个编码问题 - 大约有20分钟 - 屏幕共享(将在沙盒平台上进行)
雇主的面试可用性:尽快
工作类型:固定期限合同
薪水:每小时75.00-90.00美元
工作时间表:
• 周一至周五
经验:
• Java开发人员:10年(必需)
• React.js:2年(必需)
• Node.js:2年(必需)
工作地点:亲自完成