理想的候选人是一个自我激励、多任务处理能力强且具有团队合作精神的人。您将担任首席开发人员的角色,负责开发新的软件产品和对现有产品进行改进。您应该擅长处理大型应用程序和框架,并具备出色的沟通和领导能力。
所需的技术技能:
• C#,Angular 5+,SQL,GIT
• XML,JSON
• Web服务
• 回归测试(手动和自动化),包括熟悉基于Web的QA自动化软件(如Protractor)的使用,并通过编码技术支持使用此类工具。
• 单元测试和测试自动化支持(HTML 5,CSS3,Angular),Web API和Web服务的设计、开发和测试
• 基于.NET Core的设计、开发和测试经验,以及微服务和基于容器的平台开发、交付和测试
敏捷交付团队经验:
• 参与Scrum敏捷开发的经验。
• 在由开发人员、测试人员、产品管理和设计等角色组成的跨职能或平衡团队中担任开发人员或测试人员(QA)的经验
• 参与和贡献任务计划、每日站立会议、迭代演示和审查会议。
• 提供项目估计和设计的输入
• 与使用并发开发实践的团队合作的经验,包括基于GIT的源代码控制、功能分支和DevOps CI/CD流水线。
业务分析:
• 收集业务需求的经验
• 将业务需求转化为项目交付时间表和估算的经验
• 在指定经验水平上进行编程和分析的经验
• 在应用程序的开发、设计、实施和维护方面具备结构化方法论的经验。
以下是优先考虑的技能:
CouchDb,PouchDb
CI/CD流水线的设置和管理
Azure DevOps(VSTSS/TFS)
Azure云开发,包括PaaS和SQL服务,或其他云托管技术(例如Pivotal Cloud Foundry/PCF,Amazon Web Services/AWS和Google Cloud Platform/GCP)
简历请发送至sweta@maarutinc.com