关于我们
Picup 是一个为中大型企业提供的 SaaS 物流管理平台,提供从配送中心到客户的集成技术驱动解决方案。我们的车队管理系统是一个复杂的基于网络的平台和司机移动应用,配备远程信息处理技术,提供完整的可视化管理和跟踪整个车队。此外,Picup 拥有自己的司机车队,支持按需和计划的交付技术,并计划扩展到其他物流领域。这些多功能技术使我们成为非洲第一的物流平台。
你是否好奇、创新并充满热情?你是否愿意承担责任,迎接挑战,并热爱解决问题?
我们正在寻找一位高级软件开发人员(.NET/C#),帮助我们继续构建颠覆行业的技术产品,革新客户使用技术的方式。
你希望
- 设计和开发可扩展的全球使用的网络应用程序和 API
- 编写符合编码标准且性能优良的高质量代码
- 使用最新的设计模式和技术,如事件溯源/事件存储
- 处理实时分布式系统和队列技术
- 在 SQLServer 中创建和修改函数和存储过程
- 独立并全面负责模块/功能的开发
- 与 UX/UI 设计师合作实现用户友好的解决方案
- 根据适合性和交付解决方案的需要将新技术引入团队
- 能够深入研究应用程序运行时和成本优化所需的技术方面,包括 SQL 优化和数据库索引
你具备
- 计算机科学学士学位或同等行业经验
- 丰富的 C# 编程经验(.Net Core 和 .Net Framework 4 及以上)
- 强大的关系数据库工作经验,熟悉 SQLServer 和 PostgreSQL 更佳
- 具备使用和提供 Web API(SOAP / REST)的经验
- 对 SQL 有深刻理解
- 对 SOLID 原则和设计模式有深入了解
- 使用源代码管理技术如 Git 和 SVN 的经验
额外经验(加分项)
- 地图技术如 Google Maps/OpenStreetMap
- 设计微服务和分布式应用的经验
- 队列技术如 Kafka 或 RabbitMQ
- CQRS 和事件溯源设计模式
- 对云平台(Azure 和 GCP)的深入了解
- 敏捷开发方法论
- 数据库和服务器端应用的性能/分析工具
- 持续集成和部署技术(Github actions, azure pipelines)
- 容器化(Docker)和容器编排(Kubernetes)的知识
- 单元测试、集成测试、测试驱动开发、静态代码分析