高级软件开发工程师 I

芝加哥 3天前全职 网络
面议
Lessen是一家技术驱动的全方位物业服务提供商,正在改变商业和住宅房地产服务的交付和管理方式。Lessen的技术平台提供数据驱动的洞察,释放整个房地产生态系统的关键增长机会,包括投资者、业主、管理者和服务提供商。公司利用一个由超过30,000名经过审核和认证的供应商(Lessen Affiliates)组成的网络,为拥有超过100万处房产的客户提供服务,每年完成超过350万份工作订单,涵盖不断扩展的服务范围。Lessen, LLC是一家风险投资支持的私人控股公司,在斯科茨代尔和芝加哥设有办事处。 该职位位于芝加哥,需在周一、周二和周四在办公室工作。 职位概要 高级软件开发人员通过管理组织的软件开发功能中的日常活动来支持产品和技术部门。高级软件开发人员是一个敏捷开发团队的一部分,负责构建和开发企业级软件。高级软件开发人员参与开发的各个领域,从设计到开发再到测试。他们领导一个小型软件开发人员团队。 工作职责 • 监督负责设计、构建、测试、部署、维护和支持应用程序或系统软件的团队工作。 • 确立功能需求并审查解决方案以确保满足组织需求。 • 选择并监督实施一种或多种软件开发方法。 • 制定短期和长期产品路线图,以确保软件的持续改进。 • 通过开发文档、流程图、布局、图表、代码注释和清晰代码来记录和展示解决方案。 • 通过确定和设计系统规格、标准和编程来准备和安装解决方案。 • 通过进行系统分析、建议政策和程序的变更来改善运营。 • 通过保密信息来保护运营。 • 指导初级开发人员。 • 了解最新的技术创新并准备应用相关创新。 • 优化新旧应用程序。 • 培养积极的团队环境。 • 确保内部和外部数据的机密性。 • 执行临时项目和分配的其他职责。 职位要求 • 全面理解面向对象和面向服务的应用程序开发技术和理论。 • 扎实理解关系数据库设计和查询概念。 • 熟悉使用C#的Microsoft .NET开发,或JAVA或其他主要语言。 • 熟悉使用HTML5、CSS和JavaScript进行Web开发。 • 熟悉设计模式、算法。 • 了解客户端/服务器应用程序开发。 • 了解敏捷开发方法。 • 了解单元测试理论。 • 具备源代码管理系统和持续集成/部署环境的经验。 • 具备调试、性能分析和优化的经验。 • 内部驱动力强,能够独立和团队环境中高效工作。 • 具备与内部团队成员和外部业务利益相关者的强大沟通能力。 • 具有强烈的主动性,寻找改进解决方案、系统和流程的方法。 最低资格 • 计算机科学学士学位,或具有同等专业经验。 • 英语和普通话流利者优先。 • 5年以上软件开发人员经验。 选择Lessen的理由: · 具有竞争力的薪酬 · 健康、牙科、视力、生命、残疾选项 · 401K退休储蓄计划 · 带薪休假、联邦和浮动假期 · 产假/陪产假 · 职业晋升机会 · 所有成功所需的工具 Lessen有意吸引、发展和留住来自多元背景的优秀人才。我们正在寻找充满热情、富有同情心、好奇心、积极性、可靠性,并帮助我们扩大我们一直在建立的积极和包容文化的团队成员。Lessen是一个平等机会雇主。所有合格的申请者将不论种族、肤色、宗教、性别、性取向、性别认同、国籍、年龄、受保护的退伍军人或残疾身份或遗传信息而获得就业考虑。 我们可能会使用人工智能(AI)工具来支持招聘过程的部分环节,例如审查申请、分析简历或评估响应。这些工具协助我们的招聘团队,但不会取代人类判断。最终的招聘决定由人类做出。如果您想了解有关数据处理的更多信息,请联系我们。