Full Stack Web Developer

Department: Information Technology

Reporting to: IT Manager

General Summary

The web developer’s role is to create and maintain web-based business applications, while ensuring high levels of availability and security.

This individual also participates in the planning and implementation of policies and procedures to ensure system provisioning and maintenance that is consistent with company goals, industry best practices, and regulatory requirements.

Essential Duties and Responsibilities

  • Back-end development using PHP, Laravel, and WordPress
  • Front-end development using JavaScript, CSS, and Bootstrap, jQuery, mobile-friendly design
  • Database experience with MySQL/MariaDB and SQL Server
  • Excellent understanding of security
  • Software versioning systems (Subversion, Git, TFS)
  • Object oriented programming
  • Cloud-based integrations (AWS, Azure)
  • Troubleshooting, debugging and upgrading software
  • Familiarity with issue tracking systems (ServiceDesk, SpiraTeam, JIRA)
  • Knowledge of various file and data interchange formats (XML, JSON)
  • Full understanding of RESTful web services, integrations, and processes
  • Linux scripting (Bash, PHP)
  • Linux server administration (Red Hat, CentOS, Rocky Linux)
  • Creating documentation
  • Support with testing of applications

Knowledge, Skills and Abilities Required

  • PHP
  • Apache
  • Laravel Framework
  • Bootstrap
  • PhpStorm
  • Git
  • Azure Active Directory Administration
  • Knowledge of applicable data privacy practices and laws.
  • Java would be an asset

Qualifications

  • Post-secondary diploma or degree in software development, or 5 years of experience.
  • Certified Associate in Software Testing (CAST) or equivalent is an asset

Personal Attributes

  • Work with the teams to developers and product managers
  • Attention to detail.
  • Proven analytical and problem-solving abilities.
  • Ability to effectively prioritize and execute tasks in a high-pressure environment.
  • Strong interpersonal and oral communication skills.
  • Adept at reading, writing, and interpreting technical documentation and procedure manuals.
  • Ability to conduct research into hardware and software issues and products as required.
  • Ability to present ideas and solutions in user-friendly language.
  • Highly self-motivated and directed.
  • Keen attention to detail.
  • Skilled at working within a team-oriented, collaborative environment.

Core Competencies identified for this position:

  • Teamwork
  • Planning & Organization
  • Initiative
  • Adaptability
  • Leadership
  • Communication
  • Problem Solving & Judgment
  • Efficiency
  • Strategic Thinking
  • Attendance & Absenteeism
  • Punctuality

If you are interested in this position please submit a resume.

Applicants whose resume and cover letter best demonstrate how they meet the qualifications to do the job will be invited to continue in the hiring process. Candidates must successfully complete a background check prior to an offer of employment being extended.

Accommodation is available in all aspects of the recruitment process. If accommodation is required applicants should make this known in advance so arrangements can be made.

Apply: Full Stack Web Developer

    mailing list