Senior Software Developer

Billtrust

(Denver, Colorado)
Full Time
Job Posting Details
About Billtrust
Billtrust™ is the inventor of payment cycle management. Billtrust’s Quantum Payment Cycle Management solution accelerates cash flow by automating invoice delivery, invoice payment, and cash application. Companies can improve operational efficiency throughout the invoice-to-cash process with electronic invoicing and payments in a flexible, cloud-based solution.
Summary
Billtrust is seeking a Senior Software Developer (C#) to join our Agile team tasked with building and supporting features for our VueBill platform, responsible for processing $150M+ in payments each month. You will leverage skills in software design, coding and deployment as a member of a fast-paced SCRUM team, and collaborate cross-functionally to determine feasibility of design, ensure code quality and deliver releases. You will also take responsibility of helping evolve our development organization in areas such as Agile practices, unit testing, API design, continuous integration (CI), and software performance.
Responsibilities
* Architect, code, implement and support high-quality software solutions * Provide code review and support to junior members of the development team * Work with SCRUM team to deliver 100% of our quarterly releases on-time * Improve and build upon existing unit test libraries * Build highly-scalable software solutions that will improve overall page load performance
Ideal Candidate
* Ability to build and support code written in C#, Microsoft .NET Web API, SQL Server, HTML5, Angular/Javascript, Sass/CSS and other web technologies * Demonstrated experience within an Agile/SCRUM process * Strong understanding of relational databases and SQL * Knowledge of testable application design principles, utilizing NUnit or similar * Experience building behavior-driven development tests for desired business behavior * Ability to design and implement REST and SOAP APIs * Well-honed skills in source control management (Git) * Experience with workflow or ETL development nice-to-have * Ability to communicate and collaborate cross-functionally, and work well with a distributed team * Experience in a Software-as-a-Service (SaaS), banking, payments, or product-centric business preferred * Bachelor degree in Computer Science (or equivalent experience), along with a firm understanding of data structures and scalable software design
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

Competitive salary, stock options and 401(k) with company match: We appreciate our employees and we make sure they know it. Benefits: We offer each individual employee a healthcare package that is 100% paid for by Billtrust.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.