加入我们!
在Inspira Financial,迈出您旅程的下一步。您将帮助企业和个人在今天、明天及退休后蓬勃发展。成为一家以人为本、以客户为中心的公司的一员;一个由前瞻性思维者组成的社区,专注于通过坚定不移的诚信承诺来推动结果以实现我们的使命。加入我们,强化和简化健康与财富之旅——不懈追求更好的结果。我们相信寻找最优秀的人才!虽然有些职位是基于我们办公室的地点,但远程职位可以在以下任何州:AL、AZ、FL、GA、IA、IL、IN、MI、MN、MO、NC、NE、PA、SC、TN、TX、UT、VA和WV。远程状态和职位地点可能会发生变化。不提供搬迁。
居住在我们伊利诺伊州奥克布鲁克总部90分钟车程范围内的员工需遵守公司每月至少4天的办公室工作指南,工作时间为上午10点至下午2点(其中一天必须是周一或周五)。此要求不适用于支持专家职位。
没有满足每一个要求?在Inspira Financial,我们相信没有“完美”的候选人,即使没有满足所有列出的要求,我们也鼓励申请。我们的目标是通过重视候选人的多样性来建立一个真实的工作场所。我们努力确保我们的团队反映我们所服务的企业和客户的多样性。我们始终在寻找充满活力和热情的个人来扩展我们不断壮大的团队。如果您喜欢一个合作、充满乐趣的环境,并且倡导职业发展,Inspira Financial就是您的理想之地!我们期待收到您的申请!观看这段Inspira Financial视频以了解更多关于我们公司的信息!
Inspira Financial提供健康、财富、退休和福利解决方案,以强化和简化健康与财富之旅。拥有超过700万客户,代表超过620亿美元的资产,Inspira与数千家雇主、计划发起人、记录保管人、TPA和其他机构合作伙伴合作——帮助他们关心的人规划、储蓄和投资以迎接更光明的未来。Inspira不懈追求更好的结果,通过我们的自动转移服务、健康储蓄账户、紧急储蓄基金、托管服务等。了解更多信息,请访问inspirafinancial.com。
我们因在Crain's Fast 50和Inc. 5000等榜单上的显著增长,以及在Built In的2025年最佳工作场所和Gallagher的2022年最佳雇主奖中因卓越的工作文化和福利而受到认可。
职位概要与职责
我们正在寻找有才华的软件工程师,他们可以创建可扩展的用户体验和基于API/服务的解决方案,同时与经验丰富的产品开发专业团队合作。您将加入一个跨职能、基于DevOps的敏捷团队,负责整个产品开发生命周期,包括构思、发现、框架、开发、部署、测量和持续改进。作为软件工程师II,您应具备前端和后端编码语言、开发框架和第三方库的专业知识。此外,我们重视团队合作、对视觉设计有敏锐眼光,并优先考虑结果而非产出的人。如果您准备好提升您的职业生涯并为一家致力于提供创新产品并确保卓越客户体验的快速成长公司做出贡献,我们热切期待您的申请!
软件工程师II将向技术部门的软件工程经理汇报。
职责与责任:
通过与其他产品开发团队成员密切合作,软件工程师在通过展示以下关键属性推动团队级成功方面发挥了关键作用:
- 与用户、架构师、工程师、设计师和产品经理合作,促进创意并提供尖端软件解决方案。具备强大的沟通能力。
- 参与技术设计、架构讨论,并推动持续高质量的软件开发。
- 参与软件程序的文档编制,包括流程图、布局、图表、图解和其他文档。
- 采用测试优先和验收标准驱动的方法,持续测试和交付高质量软件。
- 具备实施移动响应设计的经验,以确保在各种设备上的最佳用户体验。
- 设计和开发宏观和微观服务,同时遵循行业最佳实践和标准。
- 确保解决方案满足非功能性要求,如安全性、性能、可维护性、可扩展性、可用性和可靠性。
- 执行代码审查并确保与编码/设计最佳实践的一致性。
- 在与其他工程师的协作团队环境中工作,并乐于为同行提供建议、指导和见解。
- 积极追求持续的专业成长,保持对新开发工具、编程技术和最佳实践的更新。参与教育机会,通过专业出版物获取信息,培养个人和专业网络,并积极参与相关专业组织。
- 通过成功执行这些职责,软件工程师将对我们团队和组织的整体成就做出重大贡献!
#LI-MG
优先资格
教育与经验:
- 3-7年软件产品开发经验
- 优先考虑计算机科学、计算机工程、软件工程或类似/相关工程/科学技术学科的学士学位。
- 微软认证Azure开发人员助理 - 加分项
- 微软认证Azure DevOps工程师专业知识 - 加分项
技能与能力:
理想的候选人将具备以下方面的良好记录:
- 强大的编程技能:熟练掌握.Net 6及更高版本、C# 10及更高版本、React 16或更高版本/Redux、Typescript。MS SQL Server、MongoDB、身份提供商(IDP)。软件工程师应具备数据结构、算法的基础理解,并能够编写干净、高效且可维护的代码。
- 云技能:在混合和基于云的环境中工作经验,基本上所有事情都以“代码”形式处理,并通过自动化管道进行推广,其中包括审计、质量和安全控制。优先考虑Azure经验。
- 容器:具备使用OCI兼容容器的经验。优先考虑Docker。
- Kubernetes:具备使用容器托管和管理系统的经验,如Kubernetes、Azure容器实例、应用服务或OpenShift。
- 具备使用GIT的源代码管理应用程序的经验。
- 成功交付高度健壮和可扩展的前端和后端解决方案的良好记录。
- 具备设计模式、CQRS、领域驱动设计、IDP实践、自动化测试、面向对象编程概念和最佳实践的经验。
- 熟练整合外部系统和服务,利用REST、SOAP或其他相关协议。
- 问题解决和分析技能:软件工程师必须具备强大的问题解决能力和分析复杂技术挑战的能力。他们应能够将问题分解为可管理的组件并制定有效的解决方案。
- 具备实施日志记录、指标和跟踪框架的经验,以提供对应用程序行为和系统健康的全面可见性。能够编写支持监控、调试和性能分析的高质量、结构化和可观察的代码。
- 软件产品开发生命周期:熟悉软件开发生命周期(SDLC)至关重要。这包括理解需求收集、系统设计、实施、测试、部署和维护的敏捷/规模化敏捷方式。需要Scrum、看板、极限编程或其他基于结果的迭代开发方法的经验。
- 遵循敏捷原则,软件工程师必须能够将大型软件解决方案分解为可在一个冲刺内交付的较小的可征服编码任务。
- 开发工具和框架的知识:软件工程师应熟练使用与其领域相关的开发工具和框架。这可以包括版本控制系统(如Git)、集成开发环境(如Visual Studio Code、IntelliJ)以及特定于Web开发(如React、Angular)或移动应用开发(如Flutter、React Native)的框架。
- 协作与沟通:与跨职能团队的有效协作对软件工程师至关重要。强大的书面和口头沟通能力使他们能够清晰表达想法,与同事合作,并向非技术利益相关者传达技术概念。
- 持续学习:软件工程领域不断发展,因此持续学习的心态至关重要。保持对新技术、编程语言、框架和行业趋势的更新是非常有价值的。
- 测试和调试:熟练掌握自动化软件测试技术,包括自动化单元测试、集成测试和调试,对于确保软件应用程序的可靠性和质量非常重要。
- 安全最佳实践的知识:对安全编码实践有深入理解,并能够在软件开发中有效应用。能够实施安全控制、进行代码审查和执行以安全为重点的测试,确保遵循行业标准并最大限度地降低潜在漏洞的风险。
- 合规性:熟悉监管合规要求和行业特定的安全标准,如GDPR、HIPAA、PCI-DSS和ISO 27001。能够设计和实施符合这些合规标准的软件解决方案,确保敏感数据的保护并保持合规。
- 系统设计和架构:软件工程师应对系统设计原则和架构模式有扎实的理解。这包括可扩展性、性能优化以及设计健壮和高效软件系统的能力。
- 适应性和灵活性:软件工程师常常面临不断变化的需求、紧迫的截止日期和不断发展的技术。适应性强、灵活并能够快速学习和适应新工具和框架至关重要。
薪酬与福利
每年$91,000-$111,000