SQL Database Developer (C# / .NET) - remote

REPAY
Posted 4 years ago  • Tempe, AZ

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

  • NET Web API on .NET 4.7 with Entity Framework, SQL Server, and IIS
  • Hosted applications on AWS, utilizing many cloud services (SNS, SQS, Lambda, RDS, Dynamo, CloudFront, EC2, and more)
  • React front-end
  • CI/CD with Jenkins

You’ll be responsible for:

  • Building and enhancing our core API 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

  • Extensive experience with SQL Server, including
    • Database design
    • Database security
    • Database maintenance
    • Database configuration and its impact on performance
    • Performance troubleshooting and query tuning
    • Change data capture
    • Database schema migrations and change management
    • Strong knowledge of and experience with T-SQL
  • Experience with building highly available, realtime systems
  • Strong understanding of application security
  • Experience working with C# and ASP.NET

Bonus Skills:

  • Experience with continuous integration and automated build tools such as Jenkins
  • Experience with AWS, especially SQL Server on RDS
  • Understanding of payments processing and/or developing payments products
  • Experience with applications running in multiple regions
  • Experience with Entity Framework