This job board retrieves part of its jobs from: Toronto Jobs | Emplois Montréal | IT Jobs Canada

The top job offers in Canada!

To post a job, login or create an account |  Post a Job

   topjobsme.com   

A simple jobs board with daily updated offers from Canada

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

Simply Voting Inc.: Senior Full-Stack Php Developer

Simply Voting Inc.

This is a Full-time position in Montreal, QC posted April 21, 2021.

Simply Voting Inc., based in Montreal, Quebec, is a specialized provider of secure, hosted online elections.

Our customers include Elections PEI, the New Democratic Party of Canada, and the University of Toronto.

We take pride in the fact that our customers rave about our voting system and the excellent support that we provide in helping them achieve their goals.

Our company is financially stable, continuously growing, and has a friendly and professional work atmosphere.

We are currently looking for a Senior PHP Developer to join our team.

This position is optionally an 85% ‘work from home’ opportunity and offers the following benefits: An excellent work/life balanceLess time commutingLife, health and dental planAnnual company-wide bonusFree snacks and coffeeFour weeks vacationCompetitive salary 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.

A smaller portion of your time (~25%) will be spent on front-end user interface enhancements.

Due to the nature of the software and industry, testing is critical and it is common to spend much more time testing your code than writing it.

You will be given proper training to understand the industry and how our voting system works.

Our technology stack currently includes CentOS, MariaDB 10.3, Symfony 5.2, PHP 8, HTML5, jQuery and Tailwind CSS.

Required Qualifications:At least 5 years of experience developing in a team environmentExperience working on a complex, customer-facing software productExperience writing quality code and adhering to coding standardsMastery of PHPExcellent knowledge full stack – PHP, MySQL, HTML, CSS, JavaScriptStrong knowledge of Symfony frameworkStrong Object Oriented Programming (OOP) skillsKnowledge of GitAbility to design and write unit testsAbility to work in a Linux environmentStrong desire and ability to learnStrong problem-solving skillsStrong communication skillsA 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 ethicCreative and passionate about growing with a fantastic companyPreferred Qualifications:Fluency in FrenchKnowledge of LAMP server administrationKnowledge of web accessibilityKnowledge of web security issuesKnowledge of responsive web design and cross-browser compatibilityKnowledge of Agile development processPerformance tuning & optimization skillsResponsibilities/Duties:Develop a general understanding of online voting and our business processesDevelop an in-depth understanding of functionality and programming of the voting systemUse Git / Github for version control and project coordinationProgram enhancements based on high-level specificationsDevelop, document, and execute a testing plan for each enhancementReview source code changes and test enhancements during peer reviewsPerform occasional non-programming special project, research, or brainstorming tasksProvide technical assistance to the rest of the team on request, for example, by running database queries or checking source codeParticipate in team meetings Ready to start loving to come to work?

Eager to be proud of the work your company does?

Want to be surrounded by supportive and encouraging professionals?

We are excited to meet you!Please provide a cover letter.

We thank all applicants for submitting their applications, however, only those who qualify for an interview will be contacted.