Discover

The Opportunity

Halifax, NS
Can work Remote
Information Technology
Experienced
Full-time

We are seeking a talented developer with passion, initiative, and enthusiasm to join our team as a full stack Web Developer with a focus on PHP and Drupal. Success in this role will be a result of strong back end development skills in PHP. Experience in front end web development using HTML and CSS, JavaScript and JQuery, as well as development tools and frameworks such as LESS/SASS, Gulp, Angular, React and NodeJS would complement our business needs further.

Additionally, Content Management System experience, particularly with Drupal 8, Acquia, WordPress and/or WordPress VIP would be a bonus for this position. If you do not have this skillset, don’t worry - we can provide training and work experience to get you up to speed in no time.

We understand that you may not have all the qualifications listed in this posting – although it would be impressive if you did. Experience means a lot, and skills can be transferred and learned, but we feel passion and fit are just as important. Above all else, we’re looking for someone who can bring new perspectives to our work and culture, and has a desire to be challenged.

If you’re looking at this and feel like you’re the right person for the job, we encourage you to apply.

What you'll do

Responsibilities

  • Design, develop, and implement customized web applications, web services, and enterprise solutions for clients using various development technologies and CMS platforms.
  • Work closely with Technical Architects, Business Analysts, and Project Managers to translate requirements into solutions for clients.
  • Ensure the technical feasibility and consider target audience objectives and business objectives when developing or modifying UI/UX designs, features, applications, and digital content management system authoring & platform components.
  • Manage CMS platform issues with support teams and stakeholder.
  • Making layout or structural changes to Drupal sites.
  • Designing and developing custom modules for Drupal.
  • Exercise good judgment in the selection of modules to extend site functionality as well as keeping track of their development (bug fixes/?improvements).
  • Translate business requirements into system design and implementation plans in order to deliver scalable solutions.
  • Interact with cross-functional teams to ensure successful delivery of solution.
  • Provide accurate scoping, time estimates and participate in overall project planning.

What you'll need

Qualifications

  • All levels considered (including Junior) but ideally 2 – 3 years’ experience in the field – ideally with exposure to consulting
  • Bachelor’s Degree in Computer Science or a related field or Community College with web programming focus, or equivalent experience
  • Proficiency in Drupal site engineering, module development & theming
  • Proficiency in a LAMP stack (Linux administration, Apache configuration, MySQL database) using MVC architectures
  • Proficiency in JavaScript, JQuery, HTML, CSS, and JSON
  • Excellent problem-solving abilities
  • Strong knowledge of fundamental OOP concepts
  • Accountability for deadlines and quality of work
  • Ability to be a team player who can easily adapt in a rapidly changing environment
  • Outstanding communication skills - technical and non-technical; internal and external with stakeholders, partners, and agencies
  • A good understanding of RESTful architecture
  • Experience working with both Linux and Windows-based servers
  • Excellent English communication skills (verbal and written)

Nice to have:

  • Experience with Drupal 8
  • Experience with Acquia platform
  • Knowledge of frameworks such as Backbone; Angular 2.0; React; and/or Ember is preferred
  • Knowledge of CSS pre-processing platforms such as LESS and SASS is preferred
  • Experience building responsive websites using CSS frameworks such as Foundation and Bootstrap is preferred
  • Solid experience working in environments practicing DevOps and Agile development principles and tools, such as Scrum, Extreme Programming, TDD, BDD, CI, Automated e2e Testing, etc.
  • Experience working with the Atlassian and/or Microsoft ALM toolset - JIRA, Confluence, BitBucket; VSTS, GitHub, Specflow, etc
  • WordPress admin or plug-in dev experience
  • Experience integrating open source and third-party applications into existing systems
  • Ability to integrate Drupal with mobile platforms
  • Hosting platform experience such as Pantheon
  • Experience with content migration planning and solutions
  • Familiarity with user experience design principles and processes
  • Familiarity with Google Analytics
  • Experience with Drupal Commerce

We're looking for

Core Skills

Computer Science DevOps Drupal PHP Problem Solving Skills Web Development Acquia

A little bit about us

T4G Limited

T4G is a full-service Applied Data Company. We’re a diverse group of technical experts, creative thinkers, and strategic consultants who help organizations succeed through digital transformation.

T4G was founded in 1996 by senior leadership from two of Canada’s largest retailers. Initially, our expertise and solutions were tailored to the retail sector, with service offerings in business intelligence and custom development. Over the years, we've hired truly amazing talent and broadened our capabilities.

Now our work spans the key areas of data and technology that businesses rely on, including analytics, app development, cloud transformation, data engineering, internet of things, experience design, and leadership on the forefront of artificial intelligence and machine learning. We support companies across multiple verticals, including retail, energy and utilities, financial services, manufacturing, and the public sector.

T4G Limited is a privately held Canadian company with more than 150 employees, with offices across Canada and a customer base that spans North America.

Are you interested?

Work With Us

Why T4G?

It's more than just a job. T4G is a collaborative, values-focused organization where people care deeply about each other, their work, and our clients. We take pride in cultivating an open and inspiring environment that respects every individual and encourages them to grow personally and professionally.

A career with T4G means a place where your ideas are heard and valued, and where you're given the support to make them come to life, all surrounded by some of the brightest people in the industry.