Job Expired

This posting has expired and applications are no longer being received and this job does not show up on the main job list.

Software Developer

by Paystone

Position Type: Full-time
Location: London, ON
Date Posted: Mar 23, 2021
Paystone
Paystone

Job Description

 

Software Developer

POSITION SUMMARY  

As a Software Developer, you will participate in the development of cutting edge technologies it also encompasses building knowledge of our business and expertise with the entire software development lifecycle. We use Agile methodology – SCRUM – with short release cycles and very close user involvement to continuously improve our software. Our culture encourages not only knowledge building and best practice sharing, but also gives the opportunity to provide feedback for continuous improvement. 

ESSENTIAL FUNCTIONS 

  • Work in an Agile software development environment (SCRUM, Agile, etc.)
  • Work closely with other team members to understand product requirements and translate them into software solutions.
  • Work within set deadlines and deliver high quality, well unit tested code using prescribed specifications.
  • Reviews, analyzes, and modifies existing systems.
  • Implement and troubleshoot programming changes and modifications. 
  • Required to unit test own code, providing low/minimal error rate.
  • Participate in code reviews and structured code walkthroughs.
  • Prepare system documentation, test plans and deployment plans, where/when applicable.
  • Involved in project requirements-gathering and creating specifications.
  • Handles complex application features and technical designs.
  • Maintains a broad knowledge of state-of-the-art technology, equipment, and/or systems.
  • Participate in team discussions and develop solutions using best practices in a code review atmosphere.
  • Provide solutions and/or recommendations as part of a project team, to implement new functionality or resolve technical issues related to developed systems.   

SPECIAL KNOWLEDGE, SKILLS AND ABILITIES  

  • Bachelor or master’s degree in Computer Science, Computer/Software Engineering, or equivalent post-secondary education
  • A minimum 1 years internal and/or related development experience
  • Experience with PHP and JavaScript.
  • Experience with MYSQL or similar SQL database
  • Experience with the Javascript library JQuery and the framework AngularJS
  • Experience with Symfony or similar PHP Framework is an asset.
  • Experience with Doctrine or similar ORM is an asset.
  • Experience with the PHPUnit Testing framework
  • Knowledge of hosted environments in AWS is an asset.
  • Good oral and written communication skills for effective communication in English
  • Good oral communication skills for effective communication in French
  • A passion for detail and developing quality software.
  • Hardworking, self-motivated, and passionate about learning and working with the latest technologies.
  • Inspired by having to think outside the box and work with your fellow team members to find solutions to problems.
  • A team player who adapts quickly to ever-changing environments

Due to COVID-19 restrictions, this position is a remote work from home position. This may or may not change in the future – therefore it is important and imperative that the individual is diligent, responsible and most of all self-accountable with their work and proactive in their communication with both their coworkers and direct report. 

About Paystone

Paystone is a leading Canadian provider of payment processing and customer engagement solutions. Our secure, user-friendly solutions are used at over 25,000 locations across Canada and the United States by thousands of companies, including the ALDO Group, The Source, Booster Juice, Global Pet Foods, Kernels Popcorn and 50 of the MTY Food Group's restaurant brands

Paystone is a hub of innovative thinkers looking to create a safer, faster and smarter payment and customer engagement solutions for our customers. Named one of ‘Canada’s Fastest-Growing Companies’ 3 consecutive years in a row and recognized as one of Canada's Best Workplaces in Technology’ 2 years in a row we are committed to excellence both internally and externally!

Why work for Paystone?

Certified as one of Canada’s Best Workplaces our office culture is like no other – with many virtual social events such as gaming events, fitness activities and comedy events. We offer flexible scheduling to promote a healthy work/life balance, a company perk plan through Perkopolis. We also employ an engaged and diverse workforce of all ages and ethnicities.

If you yearn to be part of a passionate, driven team whose primary vision is to forge meaningful, personal relationships with its clients all whilst working in an upbeat, fun and motivating environment then we want to meet you!

**Paystone is an equal opportunity employer. Should you require any accommodations due to disability please let us know at the time you are selected for an interview.

Apply now