Job Search and Career Advice Platform

Enable job alerts via email!

Senior PHP/C# Engineer - Billing & Payments (Remote)

NMI

Remote

CAD 90,000 - 120,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading payment solutions provider in Canada is seeking a passionate Senior Software Engineer to join their Development team. This role involves designing and maintaining billing and invoicing systems using C# and PHP. Successful candidates will have at least 5 years of experience in software development, possess excellent problem-solving skills, and be able to mentor junior team members. The company offers a competitive salary, a remote-first culture, and comprehensive health benefits.

Benefits

Competitive annual salary + bonus
A remote first culture
Health and Dental Coverage
Company paid Life and Disability insurance
11 paid holidays
Annual Registered Retirement Savings Plan (RRSP)

Qualifications

  • Minimum of 5 years of experience developing complex software applications in a collaborative, agile environment.
  • Advanced proficiency in C# and/or PHP, with strong understanding of object-oriented design principles.
  • Strong knowledge of security and compliance best practices.

Responsibilities

  • Design, develop, and maintain core billing and invoicing systems using C# and PHP.
  • Take ownership of architectural and design decisions for billing system components.
  • Lead technical discussions and participate in code reviews to ensure best practices.

Skills

C#
PHP
Object-oriented design
Database design
Security compliance (OWASP, PCI)
Communication skills
Mentoring
Agile environment

Education

Bachelor's degree in Computer Science

Tools

Kubernetes
Docker
Logz.io
DataDog
NewRelic
Job description
A leading payment solutions provider in Canada is seeking a passionate Senior Software Engineer to join their Development team. This role involves designing and maintaining billing and invoicing systems using C# and PHP. Successful candidates will have at least 5 years of experience in software development, possess excellent problem-solving skills, and be able to mentor junior team members. The company offers a competitive salary, a remote-first culture, and comprehensive health benefits.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.