Full Stack Principal Engineer

16 months agoFull-time
122.5K - 208.7K USD City National Bank

City National Bank

location Los Angeles
unsaved
全栈首席工程师 职位机会 作为数字技术组的成员,全栈首席工程师负责设计、开发和维护主要使用C#编写的传统和“云优先”应用程序,重点关注.Net Core和Azure云平台。该组织不断努力改进我们的敏捷、工程和DevOps实践,该角色将被期望积极参与这些工作。从根本上讲,这个角色需要出色的问题解决能力和C#/.Net、Java、Javascript、Python和全栈编码能力。这个角色需要有效地与工程和业务团队成员以及跨多个项目和部门界限的高级管理层进行沟通、协作和影响。全栈首席工程师是一位专业技术人员,具有深厚的专业知识或独特的行业知识,利用深入的技能集为公司的目标和原则的发展以及以创造性和有效的方式实现目标做出贡献。全栈首席工程师解决了对业务产生广泛影响的独特和复杂的问题。全栈高级工程师开发前端和后端解决方案。设计、开发、更新/维护解决方案,并为T&I的其他团队成员提供技术指导。在这个级别上,主要的挑战是在多功能项目中识别原因并实施解决复杂和关键的业务问题,评估和沟通技术对业务的影响。这个职位的同事将会对以下活动感到满意:评估应用软件包并向高级管理层提出建议。领导并为其他同事提供新产品审查、测试和试点的指导。收集和深入分析大型和关键项目的业务需求。进行深入的可行性研究,将复杂的需求转化为适当的设计。 技术和创新部门 作为城市国家银行技术与创新团队的成员,您将为客户和同事开发和维护解决方案。这是一个技术进步和创新的令人兴奋的时代,尤其是在我们的技术团队中。 你将做什么 • 协助领导跨平台应用系统的设计和开发。 • 根据You Build You Own(YBYO)模型编写高质量的代码,注重自动化测试和验证。 • 执行性能调优、监控、部署和生产支持的复杂工程活动。 • 研究、影响和实施供应商依赖以简化架构。 • 在云环境中实施、维护和更新CI/CD流水线。 • 与业务伙伴、架构师和其他团队合作,根据优先级确定系统的复杂技术和功能需求。 • 与多个企业级分布式执行团队合作,为业务应用程序提供新的能力。 • 设计和开发面向全渠道客户的API。 • 为利用大型数据集、基础设施和用户体验构建API和UI。 • 拥有从构思到生产的Web软件开发的全生命周期。 • 在广泛的业务领域内提供编程专业知识和业务分析技能,通常作为项目团队的高级成员,分析、设计、修改和开发业务应用程序。 • 创建和教育编程规范,用于编写程序,并设计、编码、测试、调试和文档化程序。 • 创建和审查编程文档,并建议在开发、维护和应用标准方面进行更改。 • 分析和开发逻辑数据库设计、数据模型和关系数据定义,跨多个计算环境(如基于主机、分布式系统、客户端服务器等)。 • 遵守架构标准和已建立的方法和实践。 必备条件* • 学士学位或同等学历 • 至少12年的软件开发经验 • 至少10年的经验:Java、Javascript、.NET和/或Python • 至少6年的数据库和数据建模/设计经验(SQL和NoSQL) • 至少3年在项目或运营环境中协调团队工作的经验 • 至少6年云解决方案的全栈开发经验(首选Azure) 技能和知识 • 8年以上的JavaScript开发框架和工具经验:Angular、React、VueJS和Gulp、Grunt、Yarn等。 • 8年以上的通过完整发布周期管理软件开发项目的经验 • 4年以上的大数据和事件流技术经验:Spark、Kafka等。 • 4年以上的领导软件工程团队的经验 • 2年以上的云技术经验:Azure(大加分)、AWS、OpenStack等。 • 2年以上的容器和编排经验:Docker、Kubernetes等。 • 2年以上的构建和CICD技术经验:GitHub、BitBucket、Azure DevOps、Maven、Jenkins、Nexus或Sonar。 • 2年以上的规模化敏捷经验 • 4年以上的质量保证技术经验:ATDD、Selenium、Cucumber、JUnit、NUnit、SoapUI或Postman。 • 4年以上的Unix Shell脚本经验 • .Net、Java、Spring或云技术认证 • 数据管理方法论的经验 • 有无服务器架构和计算的经验 • 最好有2年以上的UI/UX开发和设计系统经验:CSS、Web Components、Less、Sass 薪酬 起始基本工资:每年122,535美元至208,715美元。确切的薪酬可能根据技能、经验和地点而有所不同。此职位有资格获得奖金和/或佣金。 • 要考虑此职位,您必须至少满足这些基本资格。上述工作描述旨在表明员工在此分类中所执行的工作的一般性质和水平。它并不旨在包含或被解释为员工在此职位所需的所有职责、责任和资格的全面清单。 福利和特权 在城市国家银行,我们努力做到最好,包括我们为同事提供的福利和特权。了解我们的福利和特权。 包容和平等机会的就业 城市国家银行是一家致力于多样性和包容的平等机会雇主。所有合格的申请人将获得平等的就业机会,不因种族、肤色、宗教、性别、性取向、性别认同、国籍、残疾、退伍军人身份或法律规定的其他原因而受到歧视。 关于城市国家银行 我们从一个基本前提出发:商业是个人的。自从第一天起,我们始终比竞争对手更加努力地帮助我们的客户、同事和社区蓬勃发展。城市国家银行于1954年由企业家创办,为企业家服务,诚信、社区和无与伦比的客户关系的传统在我们公司的核心依然存在。城市国家银行是加拿大皇家银行的子公司,是北美领先的多元化金融服务公司之一。