高级软件开发人员将在基于亚马逊网络服务的云解决方案的架构和实施中发挥重要作用,为客户提供可访问和可操作的在线技术。
主要职责:
• 参与与Embeds Toolkit本地解决方案集成的基于云的解决方案的架构
• 开发连接我们各个系统以形成安全可靠系统的解决方案
• 在所有技术方面持续改进
• 从业务需求到技术设计,再到开发和在线运营,全面负责系统
• 与公司内其他团队紧密合作,并积极参与团队的方法论和持续改进项目
所需技能和经验:
• 至少5年以上专业软件开发经验,熟悉.NET(优先使用C#)
• 理解面向对象编程、领域驱动设计和设计模式
• 理解微服务和事件驱动架构
• 有SQL数据库经验-PostGres和SQLServer
• 有软件和API设计经验-特别是GraphQL和RestFul
• 有Azure、亚马逊网络服务或其他云供应商经验,了解无服务器框架
• 有测试驱动开发、持续集成和持续交付经验
• 理解基础设施即代码的方法
• 良好的英语沟通和团队合作能力;能够与技术和非技术管理人员以及团队成员进行交流
• 有Python和Javascript经验者优先
• 了解Blazor和Docker将是额外的优势
• 对出色的用户体验和使集成商惊叹的API充满热情