Senior Full Stack Developer (.NET/C#) - remote

REPAY
Posted 4 years ago  • Tempe, AZ

REPAY is looking for an experienced Full Stack Developer (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 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:

  • Building and enhancing our core API, user interfaces, and backend processing systems via new greenfield development and supporting legacy systems
  • Integrating with existing corporate and partner applications which span multiple languages and frameworks
  • Developing high performance and reusable software with excellent test coverage
  • Participate in the 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

  • 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
  • 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
  • Familiarity with PCI compliance