We are seeking a Senior C# .NET Developer to build and maintain high-performance C# .NET applications for payment processing and financial systems. The role requires a self-sufficient, proactive individual with a strong technical background and a passion for delivering quality software. Responsibilities include integrating payment providers, ensuring compliance, and mentoring junior developers.
Requirements
- 5+ years of professional experience in software engineering
- 3+ years of experience in C#/ .NET
- Strong background in payments
- Proven 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
- Excellent problem-solving and debugging skills
- Self-driven and proactive