• *这是一个为期6个月以上的合同机会,您将与我们的客户以合同方式合作(提供W2和1099两种选项),并有可能转为与客户全职合作。此职位完全远程(无限期)。候选人必须能够在美国无需赞助的情况下工作。**
Emergent Software正在寻找一位高级软件工程师,他是一个聪明、热情、好奇的问题解决者,具有使用Microsoft技术栈解决业务问题的经验。合格的候选人是一名全栈软件开发人员,具有C#和.NET的高级知识,并具有领导软件开发项目的经验。这个100%远程职位适合具备良好沟通能力、职业道德和能够参与敏捷软件开发生命周期的自我启动者。
职责
• 使用JavaScript框架(首选Vue.js)开发和维护前端Web应用程序,至少有5年的经验。
• 使用C#和.NET(首选.NET Core)设计、实现和维护后端API,至少有7年的经验。
• 管理和优化SQL Server数据库,至少有7年的经验。
• 使用NoSQL/文档数据库,首选MongoDB,至少有5年的经验。
• 从事微服务开发,包括使用Swagger,至少有3年的经验。
• 在容器化环境中进行开发,首选Kubernetes,至少有3年的经验。
资格
• 计算机科学或相关领域的学士学位。
• 成功交付复杂软件项目的成功记录。
• 解决问题的能力和在协作团队环境中工作的能力。
• 出色的书面和口头沟通能力。
• 能够适应新技术并与行业趋势保持更新。
最好具备以下技能
• 有CQRS(命令查询责任分离)经验。
• 熟悉Svelte JavaScript框架。
• 有InnerSource开发实践经验。
• 精通MicroUI/MicroApp开发。
我们的筛选流程
在Emergent Software,我们努力找到与我们的客户最合适的软件工程师。以下是我们对此职位的筛选流程步骤:
• 申请(5分钟)
• 在线评估和简短算法挑战(40-60分钟)
• 初步电话面试(30-45分钟)
• 与客户进行1-2次面试
• 职位提供!
职位类型:合同
薪酬:每小时60.00美元-75.00美元
福利:
• 401(k)计划
• 牙科保险
• 健康保险
工作时间:
• 8小时班
• 周一至周五
工作地点:远程