私人银行软件工程师

15个月前全职
10K - 12K SGD BANK JULIUS BAER & CO. LTD.

BANK JULIUS BAER & CO. LTD.

location 新加坡
unsaved
职位的关键特点 一般 • 该职位将接触财富管理系统(CRM、客户入职、KYC、AML、姓名检查、Documentum、Captiva、GMC和Liferay Portal) • 调查和解决生产问题,帮助维护稳定的生产环境 客户/利益相关者管理(内部和外部) • 利益相关者管理 - 与财务、业务变革工程师和项目经理密切合作,推动和管理IT交付 • 分析需求,估计工作量,计划时间表,管理进展 • 通过建立强大的项目团队并在项目整个生命周期中保持强大的沟通,确保关键利益相关者和参与者的意识、参与和支持 • 推动和审查技术和架构设计,强制执行架构准则并挑战现状 监管责任和/或风险管理 • 展示适当的价值观和行为,包括但不限于诚实和正直、尽职尽责、公平交易(公平对待客户)、利益冲突管理、能力和持续发展、充分的风险管理以及遵守适用法律和法规 • 负责确保风险和问题得到及时识别和管理,并推动所有利益相关者按时交付并达到所需的质量标准 职位的技能要求 专业和技术 专业 • 组织良好,能够优先处理多个任务。能够影响和推动项目以达到关键里程碑并克服挑战 • 能够将功能需求转化为高效且适用的技术解决方案 • 最好有金融/银行领域的经验 • 将高度技术性问题传达给非技术人员 • 理解业务/系统需求,并将其转化为可扩展、稳定且适用的技术解决方案 • 确保遵守银行的标准(包括代码、安全性和性能) • 与团队合作实现目标。有在敏捷方法(如Scrum)和/或极限编程中工作的经验 技术 必须具备: • .NET Core和Framework,Entity Framework • 面向服务的架构,RESTful服务 • SQL(MSSQL、Oracle、Postgres) • Angular,NgRx,Redux • Kubernetes(PKS)和虚拟机 • 使用Kafka、Avro进行流处理 • 开放API,UML • 扎实的计算机科学知识(算法、数据结构、面向对象设计) • TDD。能够编写验收测试。 • Maven • 基本的Linux shell脚本命令 • 熟悉Intellij、Git、SonarQube/SonarLint。 • 使用Java、EJB、Spring Boot、MySQL和IBM MQ进行开发和交付 • 有遵循最佳实践,如测试驱动开发(TDD)和持续集成(CI)的经验 可取: • JBOSS(或任何其他应用服务器知识)。 • Spring Boot • Java Server Faces,JPA,EJB知识。 • 能够编写/理解复杂的SQL查询。 • React JS或Angular 个人和社交 • 良好的沟通能力 • 良好的职业道德和守时 • 良好的解决问题能力 • 良好的团队合作精神 • 良好的服务态度 • 有条理和细致 • 能够独立工作和团队合作 • 有实际的开发经验