Jobs /

Senior Software Developer (Corporate Accounts)

PayByPhone

Apply Now

Job Details

Location: Vancouver, Metro Vancouver Regional District, British Columbia, Canada Posted: Oct 21, 2022

Job Description

About the role:

PayByPhone is looking to hire a Senior Software Developer to join our Corporate Accounts Team. You’ll develop major front end and back end components of our parking platform.

The Corporate Accounts Team builds and operates a fleet management solution at the heart of the PayByPhone parking platform. Businesses that struggle with managing mobile teams in large cities, where parking is costly, consider PayByPhone to be a reliable long term enterprise partner who provides solutions for parking, payment control, fleet management and route planning via paid services that deliver value beyond their cost. The team’s current focus is to build out the Fleet solution using modern cloud technologies in an agile environment.

Here’s what you’ll do:
  • Write and test-drive production code for new features and bugfixes
  • Offer leadership, mentorship, code reviews, and clear documentation for fellow developers
  • Build and deploy software through an automated CI/CD pipeline, helping refine the process
  • Provision and maintain cloud infrastructure for your team’s products
  • Monitor the health and success of your team’s products through application, system, and business metrics
  • Contribute to technical documentation
  • Own the success of the systems you and your team develop. This includes monitoring, investigating issues, and supporting the service during outages
  • Provide on-call, critical response on a rotational basis to support relevant PayByPhone development teams
  • Work with the team to design and develop automated test suites, refine acceptance criteria, and establish test plans
What we're looking for:
  • 4+ years’ experience designing and developing clean, maintainable software that stands up to real-world users and production conditions
  • Established foundations in working with cloud computing
  • Experience with C# and ASP.NET Core
  • Experience with automated unit testing, and an interest in techniques such as TDD and BDD
  • Experience with relational and non-relational databases such as PostgreSQL, Oracle, MongoDB, or DynamoDB
  • Experience with cloud platforms like AWS/Azure
  • Excellent understanding of software engineering principles
  • You’ve worked in or want to work in an agile environment using processes like Kanban or Scrum
  • Bachelor’s degree in Computer Science/Software Engineering or equivalent
The nice to haves:
  • Experience with Javascript and developing single-page applications, including experience with React and Redux
  • Experience with building internal customer-facing tools.
  • Experience with Fleet management software
  • Experience working with microservice architecture
Success in this role looks like:
  • Writing clean, maintainable code with good test coverage
  • Effectively communicating technical decisions
  • Collaborating with and learning from your teammates
  • Making regular contributions to the team’s processes, roadmap, and architecture
  • Helping improve the operational reliability of the team’s systems

About us:

Our values here at PayByPhone are more than nice words on a poster- they’re fundamental to who we are and everything we do. We value making things happen- we encourage creative solutions and calculated risks. We embrace that mistakes are part of the journey to the destination. We value curiosity and personal development. We are committed to furthering your professional development by providing individual and collective learning and development opportunities. Most importantly, while we are a Remote First company, we still value working together and having fun and having you join us occasionally at our awesome Yaletown office. We may be developing leading technology solutions across the globe, but we don’t take ourselves too seriously and prioritize flexibility in our work and life.

We are a leading-edge organization integrated in over 1000 cities with employees in Europe, UK, Canada and the US. As a subsidiary of Volkswagen Financial Services, you will be part of a global team of diverse talent where you will be empowered to be yourself, speak up and be part of our transformation journey.

At PayByPhone, we operate in a constantly evolving world. With change being a long-time friend of ours, we have our values to guide how we work as a team to deliver on our commitments. In short, we:

Make things happen

Stay curious

Work together

Have fun

See through our customers’ eyes

To see our values in action, explore our Instagram , LinkedIn , Twitter , and our Careers page. If you’re interested in reading the story behind our values, head on over to our About Us page.

About PayByPhone

PayByPhone operates on a state-of-the-art IT platform that supports payments via touch-tone/IVR, text, the Internet and mobile web.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free