高级软件架构师(C# 和 .NET)

16个月前远程全职
125K - 160K USD Emergent Software

Emergent Software

location 芝加哥
unsaved
• *这是一个加入我们顶尖软件工程师团队的机会,他们密切合作,为我们的客户开展有趣的项目。这个职位是完全远程的(无限期)。** Emergent Software正在寻找一位资深软件架构师,有领导、架构和实施Microsoft技术栈的定制软件项目以解决复杂业务问题的经验。合格的候选人是一位软件架构师,具有高级的C#、.NET、JavaScript框架、数据库设计和用于Web应用程序的Azure基础知识。这个100%远程的职位适合具有出色的沟通能力、职业道德和能够参与敏捷软件开发生命周期各个方面的自我启动者。 Emergent Software工作的亮点和福利 • 与其他才华横溢的软件工程师密切合作。我们的筛选过程意味着您可以依靠团队成员了解他们所谈论的内容。 • 在家工作或在任何地方远程工作 • 灵活的工作时间表,意味着您可以按规定时间工作或在您最适合的时间工作 • 工作与生活的平衡在Emergent Software至关重要且备受重视。如果您选择工作超过40小时,您将得到额外的报酬! • 解决复杂业务问题并使用定制软件开展有趣的项目。 • 每年有100个小时用于专注于您的专业发展。我们投资于您的成长! • 利润分享奖金意味着我们成功,您也成功 • 优厚的福利包括医疗保险、牙科、视力、401(k)匹配、灵活支出账户、残疾保险、人寿保险和带薪产假 典型技术堆栈 • C#和ASP.NET Core • React(JS或TypeScript)或Blazor • SQL Server(在Azure上) • Azure PaaS(应用服务、Azure SQL等) • Azure DevOps用于CI/CD • Umbraco、Sitecore或Contentful(当需要CMS时) 高级软件架构师的主要职责 • 通过帮助客户设想如何使用定制软件解决复杂的业务问题,务实地满足客户需求。 • 直接与客户会面,制定技术解决方案,收集需求,并估计交付解决方案所需的工作量。 • 领导开发项目,包括技术需求收集、数据建模、技术选择和基础架构设计。 • 使用行业最佳实践架构新应用程序。 • 在软件开发生命周期的各个项目上提供技术指导。 • 与其他团队成员在敏捷开发团队上合作。 • 对体系结构、软件设计和最佳实践向其他团队成员提供反馈。 • 同时在多个项目上工作,有效设置优先级以满足客户的交付期望。 • 指导团队成员分享您的知识,建立更强大的团队。 • 您的经理分配的其他相关职责。 高级软件架构师的资格要求 • 具有Microsoft技术栈Web开发的高级经验(ASP.NET、C#、.NET Core、.NET Framework、SQL Server、JavaScript、Blazor、HTML、CSS) • 对编写可扩展且易于维护的软件的架构模式以及软件开发的安全最佳实践有高级知识 • 在成功完成项目方面有过实践经验 • 出色的技术沟通能力,能够向技术或非技术的受众解释复杂的技术问题 • 能够与客户交谈,收集详细需求并引导他们寻找技术解决方案 • 能够有效准确地估计任务,并指导其他人进行需求收集 • 能够根据客户的业务目标收集和编写强大的需求 • 与销售合作评估潜在解决方案,深入研究复杂集成,并构建概念验证 • 具有React经验 • 具有Azure经验 • 在全栈的五个领域都有能力,具有数据库设计、后端开发和JavaScript框架的高级经验: 1. 后端开发(数据访问、服务、MVC、API) 2. 前端开发(HTML、CSS、JavaScript) 3. JavaScript框架(React、Vue.js、Angular) 4. 数据库设计和开发(数据建模、优化、T-SQL) 5. 基础架构(DevOps、CI/CD流程、源代码控制、云) 有经验的技术 • 自由咨询或与公司合作咨询 • .NET内容管理系统(例如Sitecore、Umbraco、Contentful) • 跨平台移动应用程序开发(例如Xamarin、React Native) • 其他编程语言和技术(例如Node.JS、PostgreSQL、Ruby、PHP) 我们的筛选流程 在Emergent Software,我们努力寻找能够为我们的客户开发高质量软件的最佳软件工程师。如果您认为自己是其中之一,请理解,像您这样的人所付出的努力有助于我们成功地将您与其他顶尖工程师团队环绕在一起。以下是我们为该职位的筛选流程步骤: 申请(5分钟) 在线评估和简短的算法挑战(50-70分钟) 初步电话面试(30-45分钟) 在家编码挑战(3-4小时) 技术面试(60-90分钟) 工作邀请! 福利包详情 • 医疗保险:最多支付您每月医疗保险费用的90%(可选择HSA选项) • 牙科和视力保险:最多支付您每月牙科和视力保险费用的50% • 401(k)计划:公司匹配工资的4% • 利润分享奖金:每季度支付工资的最高15% • 额外报酬:为额外工时、非工作时间工作和客户推荐提供报酬 • 依赖护理和医疗费用的灵活支出账户(FSA) • 短期残疾保险:每周500美元,持续12周 • 长期残疾保险:最高每月6000美元 • 团体寿险和意外身故伤残保险:5万美元 • 带薪休假,标准假期,2个浮动假期 • 带薪产假:2周 • 员工发展计划:每年100小时加培训费用 关于Emergent Software Emergent Software是一家快速发展的软件开发和数字咨询公司,为全国范围的客户提供服务。我们正在建立一个拥有各种技能的专业团队,以便我们的客户将Emergent Software视为他们在Web和基于云的解决方案方面的一站式服务提供商。 我们是一家远程优先的公司 从成立之初,我们就提供了一个支持工作灵活性的远程友好文化。当2020年爆发疫情时,我们只需清理办公室的冰箱,即可切换到完全远程工作环境-而且我们从未回头。这个转变使我们能够欢迎来自全国各地的优秀团队成员,并为每个人提供相同的机会,无论他们是否了解“天桥系统”。 您的职业与我们一起成长 与才华横溢的人们一起从事有趣的项目,使这成为对于那些热衷于通过技术帮助企业的人来说,这是一个引人入胜的工作环境。通过直接与我们经验丰富的团队合作学习,利用我们的员工发展计划进行自我成长,并在各种项目上解决复杂问题,为所有人提供了丰富的长期职业发展机会。 在Emergent Software,您的想法将被倾听,您将成为您所从事的领域的大师,并且您将喜欢与其他专注的团队成员合作,为我们的客户提供解决方案。 工作类型:全职 薪酬:每年125,000.00美元至160,000.00美元 福利: • 401(k) • 401(k)匹配 • 牙科保险 • 灵活的工作时间表 • 医疗保险 • 人寿保险 • 带薪休假 • 产假 • 职业发展援助 • 视力保险 报酬套餐: • 加班工资 • 利润分享 工作时间: • 8小时班 • 周一至周五 工作地点:远程