软件架构师负责跨开发团队协助设计和构建构成isolved的组件的底层架构。成功的候选人能够从更高的层面思考和设计系统,看到整个画面。他们具备开发可重用组件和模式的强大技能,以及对各种托管模型、分布式系统范例和故障模式的理解。他们还了解不同的架构模式,以及何时使用它们和何时避免使用它们。
核心工作职责
为多个开发团队提供架构指导,重点关注性能和质量,推动项目从概念到生产部署。
建立、记录和实施构成isolved编码标准的指导和最佳实践。
进行代码审查,给开发人员提供反馈,确保达到高质量标准。
协助追踪生产问题并回应支持案例。
审查和识别性能问题,提供解决方案的方向和策略。
最低资格要求
isolved提供具有竞争力的全面回报,包括健康福利福利、职业发展和晋升机会、401k匹配、年度绩效和绩效奖金资格以及灵活、安全的工作环境。
我们是一家平等机会雇主。所有申请人将被考虑雇佣,而不考虑种族、肤色、宗教、性别、性取向、性别认同、国籍、退伍军人或残疾身份。isolved是一个进步和开放的精英制度。如果你聪明并擅长你所做的工作,请原封不动地加入我们。
• 5年以上的Web应用程序开发经验
• 2年以上的云原生应用程序开发经验。
• 能够独立研究和解决复杂问题的能力。
• 熟练掌握以下技能:
• Azure
• 微服务架构
• C#
• SQL
• 单元测试
• .NET
• 有以下经验者优先考虑:
• .NET / ASP.NET Core WebAPI
• Javascript
• SOLID原则
• 有以下经验者优先考虑:
• Knockout
• Azure CosmosDB或其他NoSQL数据库
• 发布/订阅和异步消息传递
• Docker
• MVVM