Senior Software Developer

Billtrust   •  

Lawrenceville, NJ

Industry: Accounting, Finance & Insurance

  •  

Not Specified years

Posted 177 days ago

This job is no longer available.

What you'll do

Billtrust is seeking a Senior Software Developer to join our newly-formed Collection Solution team tasked with designing, implementing and supporting solutions for our Collection/Credit SaaS platform products. In addition to developing new features, you will also help bring our code base to a modern, testable, and maintainable platform.

 

  • Work with an experienced team leveraging SCRUM techniques building customer-facing products
  • Build a great user experience for our clients utilizing cloud-based microservice architecture (AWS) and related technologies
  • Establish best practices for automated testing frameworks for integration and unit testing.
  • Design, code, test, and support both UI and backend services
  • Design performant software with a DevOps mindset that will scale as our volumes increase
  • Profile and measure software quality and performance as we continually improve our code base

What you'll bring to the team

  • An attitude where no technical challenge is too great, along with a willingness to learn and apply new technologies
  • Demonstrated ability to develop SPA (Single Page Application) with RESTful services in C#/.NET
  • Strong understanding of relational databases and SQL
  • Expertise with TDD utilizing a unit test framework, such as NUnit, Karma or Jasmine
  • Familiarity with integration testing framework(s), with Selenium strongly desired
  • Experience with Agile/SCRUM processes and techniques
  • Ability to communicate and collaborate cross-functionally, and work well with a team-oriented environment
  • Bachelor Degree in Computer Science or related field (or equivalent experience)