Cardinal Financial

高级软件工程师

技术与编程 全职 USA Only
510天前

详细信息

我们是谁:
Cardinal Financial 是一家快速成长的、基于技术的抵押贷款机构,正在重新定义人们获得房屋贷款的方式。我们理解优秀的人才是伟大公司的关键。

我们需要谁:      
高级软件工程师负责生产可扩展的软件解决方案和完整的软件开发生命周期,从概念到部署,以及指导其他工程师。作为全栈高级工程师,您应该掌握前端和后端编码语言、开发框架和第三方库。

您将做什么:  
  • 在敏捷环境中与更大的工程团队合作
  • 与领导层、高级管理层和关键业务利益相关者合作,确定和解决软件请求和需求
  • 进行全栈开发,以使团队和产品受益,当工程师熟悉整个堆栈时。 
  • 指导其他工程师学习最佳实践和团队惯例及标准。
  • 完全管理您的故事,包括优先级排序、与利益相关者合作设计和规格说明、向所有人沟通状态、编写代码和记录您所做的工作。
  • 领导有多个工程师贡献的大型项目,与设计师和利益相关者紧密合作。
  • 编写干净、简洁的代码和强大的单元测试。 
  • 创建设计良好的用户界面,使我们的用户高效,让我们的客户易于理解。
  • 领导代码审查和日常互动,确保我们的应用程序符合我们的高标准。我们混合审查团队,因此您将接触到整个系统。
  • 寻找改进我们的应用程序和我们工作方式的方法。让我们用更少的资源实现更多。
  • 需要日常视频通话互动 
  • 可能需要延长和周末工作时间

您是什么样的人:
  • 您喜欢快节奏的环境,有很多变化。您在创造、混乱、自发性、变化、辩论和沉默中感到愉悦。
  • 您对优秀的代码设计、出色的用户体验、安全性、性能和测试充满热情。 
  • 您自豪于理解项目从上到下。
  • 您习惯于在一个团队中工作,每个人都产生巨大影响,我们相互依赖来完成事情。 
  • 您喜欢独自工作或与他人合作。即使没有人确切地告诉您该做什么,您也感到舒适。
  • 您喜欢帮助他人处理与您的项目无关的事情。

您需要什么:      
  • 计算机科学或相关领域的学士学位,以及至少5年在大型Web应用程序上的软件开发经验。
  • 您沟通能力强,无论是从利益相关者那里获取规格说明、编写规格说明、向同事解释设计,还是耐心地帮助用户 
  • 证明有能力分析一个特性故事并为其设计一个健壮的解决方案。您可以为复杂的业务规则和计算创建规格说明。
  • 您编写的设计良好的代码,您和其他人会发现容易理解和修改,即使是六个月后。  
  • 证明有能力审查代码和规格说明,确保其他工程师的故事达到高质量标准。
  • 掌握面向对象设计以及如何在Java中实现您的设计。  
  • 熟悉Linux命令和工具。
  • 证明成功设计良好的数据库,您的SQL技能是扎实的。
  • 证明成功使用HTML、CSS和Javascript构建用户界面。 
  • 证明成功使用Octane软件故事。
  • 证明成功实施HTTP/XML与第三方系统的集成
  • 您喜欢快节奏的环境,有很多变化。您在创造、混乱、自发性、变化、辩论和沉默中感到愉悦。
  • 您对优秀的代码设计、出色的用户体验、安全性、性能和测试充满热情。 
  • 您自豪于理解项目从上到下。
  • 您习惯于在一个团队中工作,每个人都产生巨大影响,我们相互依赖来完成事情。 
  • 您喜欢独自工作或与他人合作。即使没有人确切地告诉您该做什么,您也感到舒适。
  • 您喜欢帮助他人处理与您的项目无关的事情。

我们的技术:    
我们的应用程序是一个具有挑战性和复杂性的系统,包括贷款人和借款人界面、工作流程、文档管理、高级自动化以及与外部实体和服务的集成。 

服务器架构是无状态的,清晰地管理业务逻辑和持久层,公开为RESTful JSON API。服务器使用Java 11 on Jetty和Node.js编写,用于异步任务。我们的数据库是MySQL,带有MyBatis ORM,并使用Redis进行缓存和非关键消息队列。

用户界面使用自定义的JavaScript MVC框架,具有动态代码加载模块、客户端路由和模板、强大的数据绑定功能、集成服务和先进的组件架构。

我们的应用程序是容器化的,利用AWS服务通过ECS在EC2上部署。我们使用Aurora进行扩展和处理数据库故障转移。我们使用CloudWatch进行监控,并将紧急问题推送到PagerDuty进行分类。我们使用Jenkins进行测试和部署。

所有基础设施都是使用像Terraform这样的基础设施即代码工具构建的。服务器镜像是用Packer构建的,以实现可重复的结果和安全加固。我们使用GuardDuty、AWS Config和Macie进行安全分析。

我们在Mac上开发,使用git管理我们的代码,并使用聊天和Asana进行协作。

我们提供什么:
  • 力量、稳定性和愿景。
  • 丰厚的薪酬包。
  • 职业成长机会。
  • 致力于成为一个相关市场领导者的承诺——我们正在力争上游!
  • Octane,我们工程化的专有技术,正在改变抵押贷款行业。
  • 一个赋予权力的文化,您的想法很重要,您的声音很重要。
  • 从您开始工作后的下个月初开始的全面福利,包括——医疗、牙科、视力、人寿、残疾保险等。
  • 包括所有主要假日在内的慷慨的带薪休假套餐。
  • 401K w/ 50%匹配——从您就业30天后的下个月初开始。

Cardinal Financial 是一家平等机会雇主。我们尊重并致力于赋予个人权力,并支持我们劳动力中的不同文化、观点、技能和经验。加利福尼亚居民请点击此处查看

关注公众号,不定期副业成功案例分享
关注公众号

不定期副业成功案例分享

领先一步获取最新的外包任务吗?

立即订阅