Senior PHP Programmer

last updated January 28, 2021 23:08 UTC

We are currently looking for a Senior Programmerto join our team.

This position is a ‘work from home’opportunity and offers the following benefits:

  • An excellent work/life balance
  • Less time commuting
  • A quiet working atmosphere
  • Annual company-wide bonus
  • Competitive salary
  • Life, health and dental plan (if located in Canada)
  • Free snacks and coffee (when working at our Montreal office)

This position is the perfect opportunity for someone who is looking for a stable, full-time career developing complex, mission-critical software that has a direct impact on democracy in various sectors of our society. Your time will mostly be spent programming and testing various back-end enhancements to the voting system and related software infrastructure. Due to the nature of the software and industry, testing is critical and it is common to spend much more time testingyour code than writing it. You will be given proper training to understand the industry and how our voting system works.

Responsibilities

  • Develop an in-depth understanding of the capabilities of our online voting system
  • Use Git / GitHub for version control and project coordination
  • Program enhancements based on very high-level specifications
  • Develop, document and execute a testing plan for each enhancement
  • Test and peer-review enhancements of other programmers on the team
  • Perform occasional non-programming special project, research or brainstorming tasks
  • Participate in team meetings and occasional meetings with customers
  • Provide technical assistance to the rest of the team on request

Requirements

Required Qualifications:

  • At least 5 years of experience programming in a team environment
  • Experience working on complex software
  • Experience writing quality code and adhering to coding standards
  • Mastery of PHP
  • Excellent knowledge full stack – PHP, MySQL, HTML, CSS, JavaScript
  • Strong Object Oriented Programming (OOP) skills
  • Knowledge of web security issues
  • Knowledge of Git
  • Ability to design and write unit tests
  • Ability to work in a Linux environment
  • Strong desire and ability to learn
  • Strong problem-solving skills
  • Strong communication skills
  • A quiet home office with high speed internet (if working from home is desired)
  • Self-motivated and disciplined to work productively from your home office (if desired)
  • Adaptable, a team player, a positive attitude, and tremendous work ethic
  • Creative and passionate about growing with a fantastic company

Preferred Qualifications:

  • Fluency in French
  • Knowledge of LAMP server administration
  • Knowledge of web accessibility
  • Knowledge of responsive web design and cross-browser compatibility
  • Performance tuning & optimization skills

$80,000.00 – $100,000.00 CAD

Shopping Cart
There are no products in the cart!
Total
 0.00
0