Senior C# Developer Acquiring Payments Solutions Expert

REPAY gives its customers the ability to accept a payment anytime, anywhere, and through any channel while providing a secure, seamless and enjoyable payment experience. The scalability of its products allows merchants of all sizes to add an instant arsenal of intelligent payment technology solutions to their businesses without large development costs or infrastructure investments.

Recent Transactions & History

  • Feb 2020 - Ventanex

  • Oct 2019 - APS Payments

  • Aug 2019 - TriSource Solutions

  • June 2019 - Thunder Bridge SPAC

  • Dec 2017 - Paymaxx Pro

REPAY is growing and looking for an experienced Senior Developer with extensive Acquiring payments processing solutions and application development experience (C#, .NET) to be part of our Agile and growing software development team in expanding our core payment processing platform and products within the Consumer Finance industry. As part of a small team, you will be considered a subject matter expert and have an immediate and measurable impact on our fast-growing business by helping us reach the next level and stage of growth. We work hard, but we have lots of fun doing it. If a cool, collaborative, and challenging work environment sounds appealing, you’ll fit right in.

REPAY’s .NET Tech Stack:

  • Web API 2 on .NET 4.7 with Entity Framework, SQL Server, and IIS

  • Hosted applications on AWS, utilizing many cloud services (SNS, Lambda, etc.)

  • React front-end

  • CI/CD with Jenkins

You’ll be responsible for:

  • Developing and supporting code at high level, working with not just the gateway and products, but working behind the gateway connecting/integrating data to and from the Card Networks (Visa/MC)

  • Building and enhancing our core API, user interfaces, and backend acquiring processing systems via new greenfield development

  • Developing high performance and reusable software with excellent test coverage

  • Participate in the solutions and design of our core products

  • Evaluating existing and new technologies, ensuring our applications utilize industry best practices

  • Supporting the operations team in order to provide the best uptime and service quality

  • Developing and deploying to cloud-based technology (AWS)

  • Occasional travel to Tempe, AZ for remote employees

Skills & Requirements

  • Several years of demonstrated Acquiring payments processing experience required

  • Extensive experience developing payment applications and solutions that include: Auth/Capture, Clearing, or Settlement functions that integrate to the Card Networks (Visa/MC/AmEx/Discover/Pulse).

  • Experience with Residual Calculations, Card Brand Interchange and Auth/Approval codes

  • A track record of success with developing modern APIs

  • Experience working with C# and .NET

  • Experience working with modern JavaScript frameworks, React strongly preferred

  • Experience with SQL Server and database design

  • Knowledge of automated testing toolsets and methodologies

  • Experience with building highly available systems

  • Familiarity with PCI compliance

  • Strong understanding of application security

Bonus Skills:

  • Experience with continuous integration and automated build tools such as Jenkins

  • Experience with AWS

  • Good understanding of payments processing and/or developing payments products

Posted 9 months ago