C# Developer, Payments

Canada (Remote)
Engineering – Engineering /
Regular Full-Time /
Remote

What You'll Do:

    • You'll write well-designed, testable, efficient code by using best software development practices
    • Gather and refine specifications and requirements based on technical needs, working with web designers to match visual design intent
    • That means estimating methodically based on iterative learning (setting realistic deadlines that drive effort but also good work habits).
    • Triage and correct performance and/or data integrity concerns by reviewing and evaluating code, data patches, system logs, and process/memory/disk consumption utilization.
    • Collaborate with other engineers on features and support cases, and as you continue to develop, support technical decision-making, leading and supporting work that affects more and more complex systems and critical areas of our application
    • Create and maintain software documentation
    • Maintaining, expanding, and scaling Versapay solutions as we grow our customer base
    • Remain plugged into emerging technologies/industry trends and apply them to operations and activities
    • Critical R&D to help us continue to design for scale and reliability as we grow (and we’re growing)
    • And grow! Both yourself and support the growth of others, spurring meaningful discussions around complex and technical issues and contribute to our high-performing delivery culture.

What You'll Bring To The Team:

    • You’ve got a background in computer science, engineering, and/or mathematics with 3+ years of experience in software engineering (C#) under your belt
    • You are comfortable working with .NET framework 4.8 and .NET core
    • Knowledge and/or experience in MVC is a plus.
    • Experience in payments (especially integrating processors like FIS, Fiserv, and Adyen), and merchant account processing on the acquiring side is a very strong plus
    • You've got strong knowledge of integrating external APIs (building them is even better!)
    • Solid understanding of how web applications work including security, session management, and best development practices
    • Strong knowledge of relational database systems (SQL Server + Stored Procedures), Object Oriented Programming, and web application development (CSS/JS/HTML)
    • Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen
    • Ability to work and thrive in a fast-paced environment, learn rapidly, and master diverse web technologies and techniques
    • You don’t shy away from detective work and problem-solving (even when the answer isn’t obvious); finding solutions to problems excites you and you’re comfortable with the unknown and ambiguous
    • You’re analytical and able to look at situations from multiple vantage points to make data-driven decisions and solve real problems
    • You’re able to deliver communications that are clear, concise, and effective, both written and verbal to get your ideas across and get buy-in if needed
    • You have experience with Jira and can breakdown an epic or story into workable items
    • You are familiar with and practice the OWASP top ten and security best practices
    • Experience with Postman and Datadog is a plus
    • Experience with git version control system and GitHub actions
$100,000 - $115,000 a year
Our salary range is $100,000 to $115,000.
#LI-Remote