职责:
- 参与编写代码,设计解决方案和实施的质量控制。
- 积极参与并改进代码审查流程。
- 选择当前架构中内置的解决方案和技术。
- 管理开发团队,制定开发者能力的激励、培训和评估体系。- 确定当前架构中的瓶颈并进行改进。
- 招聘、入职并培训团队成员。
- 维护和发展团队内的流程。
- 与团队一起发展和成长。
- 技术上领导产品(架构、任务分解、任务评估、项目技术部分咨询、参与开发者工作负载分配、参与开发周期的构建和控制)
- 参与开发周期自动化(与DevOps合作处理版本控制系统、持续集成、发布自动化)
- 管理团队的技术知识(知识传播、技术文档、元图)
- 组织团队的技术发展领导(评估、技术发展、职业发展、技术能力的管理和发展)
• *要求**:
- 在商业公司担任C# (.NET) 后端开发人员职位至少4年的经验;
- 在团队领导职位上至少有2年的工作经验;
- 有开发和重构复杂解决方案架构的经验;
- 具备良好的软技能,能够与团队和具体开发者进行有效沟通,解决技术/软件方面的冲突;
- 有任务分配和分解的经验;
- 参与需求收集和任务生成;
- 有多线程的经验;
- 服务设计和分布式系统;
- 有编写单元测试和集成测试的经验(NUnit, XUnit, MSTest);
- 熟练掌握SQL,有PostgreSQL的经验;
技术栈:
- C# /.NET Core;
- PostgreSQL / 其他数据库;HTTP(S) / SignalR / gRPC;
- Protobuf / JSON / NATS;
- Docker / AWS;
- Disruptor-net
作为优势:
- 金融领域的经验(高负载);
- 能够在业务和技术专家之间建立对话;
- 渴望学习新知识并帮助他人;
- 有CI/CD的经验;
- 有技术/系统架构师的经验;
- 使用性能和内存分析工具的经验将是一个加分项;
- 有异步、无锁结构、多线程和分布式系统开发的经验将是一个加分项;
- 对交易所交易结构的理解将是一个加分项。
要求:
- 在商业公司担任C# (.NET) 后端开发人员职位至少4年的经验;
- 在团队领导职位上至少有2年的工作经验;
- 有开发和重构复杂解决方案架构的经验;
- 具备良好的软技能,能够与团队和具体开发者进行有效沟通,解决技术/软件方面的冲突;
- 有任务分配和分解的经验;
- 参与需求收集和任务生成;
- 有多线程的经验;
- 服务设计和分布式系统;
- 有编写单元测试和集成测试的经验(NUnit, XUnit, MSTest);
- 熟练掌握SQL,有PostgreSQL的经验;
可取的:
- 金融领域的经验(高负载);
- 能够在业务和技术专家之间建立对话;
- 渴望学习新知识并帮助他人;
- 有CI/CD的经验;
- 有技术/系统架构师的经验;
- 使用性能和内存分析工具的经验将是一个加分项;
- 有异步、无锁结构、多线程和分布式系统开发的经验将是一个加分项;
- 对交易所交易结构的理解将是一个加分项。
额外要求:
- 有技术/系统角色架构师的经验;
- 使用性能和内存分析工具的经验将是一个加分项;
- 有异步、无锁结构、多线程和分布式系统开发的经验将是一个加分项;
- 对交易所交易结构的理解将是一个加分项。
• *我们提供**:
- 可靠性:根据劳动法的规定从第一天开始官方注册,保证奖金(第13个月薪水),奖金,年度员工评估(薪资调整或奖金,绩效反馈);
- 稳定性:我们被列入IT公司注册名单中(这不是对您的呼吁,有利于贷款和税收,保证等)。我们的客户分布在世界各地,因此我们不害怕任何国家工作的变化,我们对任何事情都做好准备;
- 发展:许多项目和产品,意味着在与不同技术合作中增加专业知识,甚至在公司内部转变为完全新的技术;
- 积极的企业生活:足球比赛,公司为生日提供的糖果,参加我们领域的主题会议和论坛,