C#开发工程师(支付/GRPC背景)
C# Developer with Payment/GRPC background
职位描述:
我们正在寻找一位资深C# .NET开发人员,具备支付行业的丰富经验——最好是接触过支付网关、PayFac或收单行,或有集成Stripe、Adyen、Worldpay等供应商的经验。
理想的候选人应具备自主性、主动性,是积极进取的人才,能够在快节奏的环境中茁壮成长,并对端到端交付负责。
这是一个高级的实战开发岗位,需要深厚的技术专长、解决问题的能力,以及对打造关键支付系统的高质量软件的热情。
主要职责:
- 设计、构建和维护高性能的C# .NET支付处理和财务系统应用。
- 架构和开发安全、可靠且可扩展的服务,重点在于GRPC基础的API和集成。
- 主导第三方支付供应商、收单行和网关的集成工作。
- 确保符合PCI-DSS和其他监管要求。
- 推动编码标准、架构、测试和CI/CD流程的最佳实践。
- 指导初级开发人员并参与技术领导工作。
- 与利益相关者紧密合作,提供创新的支付解决方案。
所需技能与经验:
- 5年以上软件工程工作经验,至少3年在C#/ .NET领域。
- 支付领域的扎实背景:网关、PayFac或收单行。
- 有集成API(Stripe、Adyen、Worldpay、Braintree等)的实际经验。
- 熟悉GRPC(设计、实现和使用服务)。
- 精通SQL数据库和事务处理。
- 对微服务、事件驱动系统和云平台有深刻理解。
- 掌握安全最佳实践(身份验证、加密、令牌化)。
- 优秀的解决问题和调试能力。
- 自我驱动,主动,能够独立工作。
加分技能:
- 具有PCI-DSS合规性和支付安全标准的经验。
- 有Kubernetes/Docker和云原生部署的经验。
- 熟悉DevOps工具(CI/CD、监控、日志)。
- 了解金融数据流、结算和报告系统。
个人特质
- 积极进取的心态:主动推动项目前进。
- 能够在技术和业务团队之间进行有效沟通。
- 对持续学习和改进充满热情。
最初发布于Himalayas
查看英文原文
About the Role:
We are seeking a Senior C# .NET Developer with strong experience in the payments industry—ideally with exposure to payment gateways, PayFacs, or acquirers, or having integratedwith providers such as Stripe, Adyen, Worldpay, or similar.
The ideal candidate will be self-sufficient, proactive, and a go-getter who can thrive in a fast-paced environment while taking ownership of end-to-end delivery.
This is a senior-level hands-on development role, requiring deep technical expertise, problem-solving ability, and a passion for delivering high-quality software that powers critical payment systems.
Key Responsibilities:
- Design, build, and maintain high-performance C# .NET applications for payment processing, and financial systems.
- Architect and develop secure, reliable, and scalable services, with a focus on GRPC-based APIs, and integrations.
- Lead the integration of third-party payment providers, acquirers, and gateways.
- Ensure compliance with PCI-DSS and other regulatory requirements.
- Drive best practices in coding standards, architecture, testing, and CI/CD pipelines.
- Mentor junior developers and contribute to technical leadership.
- Collaborate closely with stakeholders to deliver innovative payment solutions.
Required Skills & Experience:
- 5+ years of professional experience in software engineering, with at least 3 years in C#/ .NET.
- Strong background in payments: gateways, PayFacs, or acquirers.
- Proven hands-on experience integrating APIs (Stripe, Adyen, Worldpay, Braintree, etc.).
- Strong knowledge of GRPC (designing, implementing, and consuming services).
- Expertise in SQL databases and transaction handling.
- Strong understanding of microservices, event-driven systems, and cloud platforms.
- Solid grasp of security best practices (authentication, encryption, tokenization).
- Excellent problem-solving and debugging skills.
- Self-driven, proactive, and able to work independently.
Desirable Skills:
- PCI-DSS compliance and payment security standards.
- Experience with Kubernetes/Docker and cloud-native deployments.
- Familiarity with DevOps tools (CI/CD, monitoring, logging).
- Knowledge of financial data flows, settlement, and reporting systems.
Personal Attributes
- Go-getter mindset: proactive and drives projects forward.
- Strong communicator across technical and business teams.
- Passion for continuous learning and improvement.
Originally posted on Himalayas