高级系统分析师 - 银行技术 | 远程职位
远程
全职
您是否是一位在银行技术和微服务架构方面拥有丰富经验的系统分析师?加入我们充满活力的团队,为领先金融机构开发前沿的全渠道平台。这个远程工作机会让您能够运用需求工程、API设计和技术文档方面的技能,推动银行软件解决方案的创新。我们正在寻找能够理解复杂金融系统架构并将业务需求转化为精确技术规范的专业人才。
主要职责:
- 参与开发先进的全渠道银行平台,确保跨多渠道(包括移动应用、网页界面、ATM和物理网点)的用户体验无缝衔接。
- 使用行业标准方法从利益相关者收集、分析和规范化全面的业务和技术需求,确保所有系统功能符合银行业监管要求。
- 创建详细的技术规范,将复杂业务需求转化为清晰、结构化的开发任务,并确保技术团队准确理解需求意图。
- 为开发团队制定精确的任务,并在整个实施阶段提供持续的澄清和支持,解决任何出现的技术或业务问题。
- 参与使用敏捷技术(如Scrum或Kanban)进行工作量估算,确保准确的项目时间表和资源分配,有效管理开发周期。
- 按照银行业标准编写全面的技术文档,包括业务需求、功能规范和非功能性需求,确保符合安全性、性能和可扩展性标准。
- 进行全面的验收测试,验证所有需求已正确实施并按预期运行,确保系统质量和稳定性符合银行业高标准。
- 按照OpenAPI 3.1规范设计和记录REST API,确保其满足安全性、性能和可扩展性要求,并符合现代微服务架构原则。
- 促进业务利益相关者与开发团队之间的沟通,确保项目目标和交付成果的一致性,解决任何出现的利益冲突。
- 定期进行系统分析评审,识别潜在改进机会,并提出优化建议以提高系统效率和用户体验。
必备技能:
- 3年以上系统分析师或业务分析师经验,最好在银行或金融服务领域有直接相关工作背景。
- 已证明能够熟练使用Enterprise Architect、Lucidchart或Visual Paradigm等工具创建和解释BPMN 2.0、ERD和UML图表,并能将复杂业务流程转化为清晰的视觉表示。
- 深入理解Web应用程序开发原则,包括前端技术(React、Angular、Vue.js)、后端系统(Java、.NET、Node.js)和数据库交互方式。
- 能够展示使用REST、SOAP、GraphQL和消息队列(RabbitMQ、Kafka)解决复杂集成挑战的经验,特别是在金融系统集成方面。
- 深入了解微服务架构原则、模式和最佳实践,以及如何将其应用于大规模银行系统的开发中。
- 对SQL(PostgreSQL、Oracle、MySQL)和关系数据库设计原则有扎实的理解,能够设计优化的数据模型和查询。
- 熟悉XML/XSD、JSON和YAML等数据格式,用于配置和数据交换,并了解其在金融系统中的应用场景。
- 具有使用Postman、SoapUI或Insomnia等Web服务测试工具进行API验证和质量保证的经验,确保API的可靠性和安全性。
- 精通按照OpenAPI 3.0/3.1标准使用Swagger或Stoplight等工具记录REST API,使开发人员能够轻松理解和使用API接口。
- 有使用Atlassian套件的工作经验,包括用于项目管理和文档的Jira(8+版本)和Confluence,并能有效地使用这些工具促进团队协作。
- 能够在远程环境中独立工作并作为分布式团队的一部分,具备出色的时间管理能力和自我驱动的工作态度。
加分项:
- 银行流程的先前经验或知识,特别是与企业客户服务、贷款处理或支付系统相关的经验。
- 熟悉远程银行系统和数字银行平台的功能和架构,了解现代金融技术趋势和创新。
- 了解电子签名原则、加密标准以及规范其在金融交易中使用的相关法规,包括PKI基础设施和数字证书管理。
- 有Docker等容器化技术和Kubernetes编排的经验,了解如何将这些技术应用于银行系统的部署和扩展。
- 了解银行环境中的CI/CD管道和DevOps实践,能够协助建立自动化测试和部署流程。
- 业务分析(CBAP、PMI-PBA)或相关领域的认证,展示对系统分析最佳实践的承诺。
- 银行业数据安全标准合规经验(PCI DSS、GDPR),了解如何设计符合这些标准的系统和流程。
- 具有跨职能团队协作的经验,能够有效地与开发人员、测试人员、产品经理和业务利益相关者合作。
为什么加入我们:
与前瞻性团队合作,开发下一代银行技术。享受远程工作的灵活性,同时为改变银行服务交付方式的影响力项目做出贡献。我们提供有竞争力的薪酬、专业发展机会,以及塑造数字银行解决方案未来的机会。加入我们,您将在一个鼓励创新、重视专业发展并提供全球视野的环境中工作。我们的团队由来自世界各地的人才组成,共同致力于创建改变金融行业的解决方案。无论您身在何处,都能成为这一变革性旅程的一部分。