我们正在IT解决方案与技术部门招聘一名系统架构师!
职位描述:
应用开发系统架构师负责管理其所分配产品的应用架构。该职位负责在所有分配的产品上提供应用架构监督,并负责管理产品的应用架构路线图。该职位将负责将应用架构与企业架构目标在增量步骤中对齐,同时帮助应用团队根据已建立的项目和产品路线图提供增量价值给业务。
汇报给:助理副总裁,IT解决方案与技术
全职/兼职:全职
发布日期:2024年2月5日
截止日期:2024年2月19日
工作时间:上午8:30 - 下午5:00
等级:16.4
办公地点:多伦多市中心,位置优越!距离主要公共交通站点仅几步之遥
我们提供:
高竞争力的薪酬福利包,包括基本工资、奖金、福利和职业发展机会!
•福利资格取决于雇佣条款
你将做什么:
•一个或多个应用程序的架构、设计和整体应用策略。
•使用UML类图、ER设计、流程流程设计等,设计一致的模式和横切关注点的应用。
•与技术负责人和开发团队合作,确保应用架构按照规格开发。
•与技术负责人和开发团队紧密合作,支持企业战略倡议以及业务线倡议。
•与技术负责人和开发团队紧密合作,推广企业应用框架、软件参考架构、框架、模式、标准的使用。这还包括符合策略和指导原则。
•定期审查当前的应用架构,并找出改进的机会。
•为短期和长期制定标准和技术变更。
•支持从概念到实施的应用开发。
•在需要时支持并参与构思会议。
•在构思和概念阶段进行影响和风险评估。
•为企业应用定义非功能性需求。
•推动应用现代化和架构路线图。
•使应用与EA的战略方向和路线图保持一致。
•创建、维护应用架构文档库,整理参考架构(架构图、ADR、应用设计文档)
•结构化数据、非结构化数据或内容的架构和设计。
•领导应用架构审查和演练,确保遵循应用架构规范和最佳实践。
•推广应用一致性。
•通过推广应用一致性和互操作性来降低复杂性和TCO。
•为企业应用参与AR(应用架构审查委员会)会议。
•指导内部和外部公开的业务服务和微服务API的创建和演进。
•与参与不同倡议的技术利益相关者合作:PO、BA、QA
•与其他架构师合作,传达、社交和验证应用的战略路线图。
•进行有选择的代码审查和分析。
•参与系统健康KPI、系统使用统计数据的分析。
•帮助解决系统故障。
•实施可扩展性、可用性、可靠性、可支持性、易维护性和系统性能的最佳实践。
•可靠的、一致的结构化数据、非结构化数据或内容的架构和设计。
•数据和信息资产清单(数据字典、数据映射、接口规范和协议)。
•架构、设计和模型化信息的结构、存储、访问、缓存、共享、归档、备份和永久删除、静止和传输保护。
•与基础架构架构师、业务SME、技术和业务利益相关者进行交互,参与不同的IT相关倡议。
•为项目制定架构设计记录ADR(例如UML类图、表设计、流程、程序规范)。
•为企业应用定义架构质量属性。
•实施可扩展性、可用性、可靠性、可支持性、易维护性和系统性能的最佳实践。
•遵守政策/程序,确保满足AML要求(适用时)。
所需条件:
•计算机科学或信息技术的大专学历。
•持有.NET开发技术和Microsoft Azure的认证。优先考虑。
•需要5年以上的应用开发经验。
•需要3年以上的不同复杂性项目领导经验。
•需要2年以上的应用架构经验。
•个人必须熟悉高级面向对象编程(OOP)概念和框架。
•理解和经验使用架构框架和开发方法(REST、SOA、EF、ASP.NET、MVC、HTML5、Blazor、SQL Server、Azure环境和技术等)。
•需要最新版本的MS SQL Server的经验。
•对统一建模语言(UML)和其他架构建模符号有高级知识,以便为项目组合中的类图、组件图、序列图、活动图、协作图和用例进行草图。
•精通在Microsoft .NET框架和技术堆栈中设计、开发和部署企业级多层架构。
•对设计模式和清晰架构原则(微服务、API设计、事件驱动、异步、批处理集成)有深入理解。
•具备较强的分析能力和沟通能力(书面、口头、协作)。
•能够评估业务需求并将其转化为相关解决方案的能力。
•能够评估风险并实施缓解计划的能力。
•对数据库设计开发和维护的原则和实践有深入理解和知识。
•安装、配置、文档化、测试、培训和实施新应用程序和系统的经验。
•广泛掌握各种编程语言的工作知识,特别是在C#、.Net和JavaScript方面的经验,与RESTful API一起工作。
•具备云计算(Azure)的经验,以及与第三方SaaS提供商合作的经验。
•在敏捷开发环境中工作,并了解Scrum / Kanban。
•能够快速适应和学习新技术。
•能够在团队环境中工作,同时能够独立工作并减少指导。
•具备分析和解决问题的能力。
•具备较强的人际交往和沟通能力。
•具备组织能力和展示优先级和多任务处理的能力。
•能够帮助/指导应用架构开发团队。
•能够推广First National的设计和架构实践。
•在一个或多个技术领域拥有专业知识。
•能够通过利用应用、架构和技术知识来帮助规划和执行项目,并向管理层提供建议。
•能够帮助消除障碍,为开发团队创建工作模型和POC,以帮助团队实现目标
•能够主持会议。
你将加入的团队:
First National成立于1988年,是加拿大最大的非银行贷款机构之一。我们通过抵押经纪渠道提供住宅抵押贷款,并通过我们的全国起源团队为商业客户提供服务。
在First National,"It’s in our Nature"是我们的口号。它潜藏在我们的价值观、信仰和我们对待彼此、客户、合作伙伴和社区的方式中。我们的本性定义了我们是谁,并指导我们做出的每一个决定。
First National自豪地成为一家平等机会雇主,并致力于无论种族、肤色、宗教、国籍、年龄、性别认同、身体或精神残疾、性取向或任何其他受法律保护的类别,都能实现多样性和包容性。
First National支持残疾申请人的住宿要求;请联系人力资源部 accessibility@firstnational.ca。
我们感谢所有申请者的关注,但只有被选中参加面试的候选人将被联系到。
#FNLOON