At CompucomStaffing, you’re more than just a number. Our employee relationship managers support you throughout your engagement, providing career guidance and reemployment assistance.
Our client is currently seeking a qualified Web Architect to join their team onsite in Ottawa, ON.
Duties and Responsibilities:
Develop and prepare diagrammatic plans for web-based service delivery over the internet, utilizing Design System principles to ensure consistency and usability
Analyze the problems outlined by systems analysts/designers in terms of such factors as style and extent of information to be transferred across the internet, considering Drupal architecture and PHP best practices
Select and use the best available web development tools, including Drupal modules and PHP frameworks, for linking the internet-based client to the departmental “back end” information delivery programs and databases
Design high-usability web pages to meet the requirements, leveraging Drupal's theme system and adhering to Design System guidelines
Verify accuracy and completeness of programs by preparing sample data, and testing them by means of system acceptance test runs made by operating personnel, utilizing PHP unit testing and debugging tools
Correct program errors by revising instructions or altering the sequence of operations, using Drupal's debugging tools and PHP error handling mechanisms
Test instructions, and assemble specifications, flow charts, diagrams, layouts, programming and operating instructions to document applications for later modification or reference, including Drupal module documentation and PHP code comments
Skills and Qualifications:
University undergraduate degree or diploma or Ten (10) years of progressive experience in IT
Experience working with Drupal domains and solutions
Experience designing System (principles and guidelines for consistent user experience)
Experience in HTML, JavaScript, PHP, Twig and XML
Experience with Drupal modules (e.g. Views, Panels, CCK/Field API)
Experience with PHP frameworks (e.g. Symfony, Laravel)
Experience with Version control systems (e.g. Git, SVN)
The compensation is accurate as of the date of this posting. The Company reserves the right to modify this information at any time, with or without notice, subject to applicable law.
CompucomStaffing™, a division of CompuCom® Systems, Inc., is an Equal Opportunity Employer. We provide IT staffing services and solutions to Fortune 1000 companies as well as small and medium business. For more information, visit www.compucom.com.
Accessibility: Compucom welcomes and encourages applications from candidates with disabilities. Accommodations are available on request for candidates taking part in the selection process. If you require disability-related accommodation during the recruitment process, please advise Compucom. Compucom will consult with all applicants who request disability-related accommodation during the recruitment process to ensure that the accommodation provided takes into account the applicant's individual accessibility needs.
Existing Vacancy: While this posting is not for an existing vacancy, its purpose is to connect with candidates who may be considered for future employment opportunities with Compucom.
AI Usage: Please note, artificial intelligence (AI) may be used to screen, assess, or select applicants for this position.
FRENCH
Chez CompucomStaffing, vous êtes bien plus qu'un simple numéro. Nos gestionnaires de relations avec les employés vous accompagnent tout au long de votre mandat, vous offrant des conseils de carrière et une aide au réemploi.
Notre client recherche actuellement un(e) Architecte Web (Web Architect) qualifié(e) pour rejoindre son équipe sur site à Ottawa (Ontario).
Responsabilités:
Élaborer et préparer des plans schématiques pour la prestation de services Web sur Internet, en appliquant les principes d’un système de conception (Design System) afin d’assurer la cohérence et la convivialité des solutions.
Analyser les problématiques définies par les analystes et concepteurs de systèmes, notamment en ce qui concerne le style et l’étendue de l’information à transmettre sur Internet, en tenant compte de l’architecture Drupal et des meilleures pratiques de développement PHP.
Sélectionner et utiliser les meilleurs outils de développement Web disponibles, y compris les modules Drupal et les cadres de développement PHP, afin d’assurer l’intégration entre les interfaces Web et les applications ainsi que les bases de données ministérielles (« back-end »).
Concevoir des pages Web hautement conviviales et accessibles répondant aux exigences fonctionnelles, en tirant parti du système de thèmes de Drupal et en respectant les lignes directrices du système de conception.
Vérifier l’exactitude et l’exhaustivité des programmes en préparant des données d’essai et en réalisant des tests d’acceptation du système effectués par les utilisateurs opérationnels, à l’aide d’outils de tests unitaires PHP et de débogage.
Corriger les erreurs de programmation en révisant les instructions ou en modifiant la séquence des opérations, au moyen des outils de débogage de Drupal et des mécanismes de gestion des erreurs de PHP.
Tester les instructions et préparer la documentation technique, notamment les spécifications, diagrammes de flux, schémas, maquettes, instructions de programmation et d’exploitation, afin de faciliter les modifications futures ou la consultation, y compris la documentation des modules Drupal et les commentaires de code PHP.
Compétences et qualifications:
Diplôme universitaire de premier cycle, diplôme collégial ou dix (10) années d’expérience progressive en technologies de l’information (TI).
Expérience de travail avec les plateformes et solutions Drupal.
Expérience en conception de systèmes, notamment dans l’élaboration de principes et de lignes directrices assurant une expérience utilisateur cohérente.
Expérience avec HTML, JavaScript, PHP, Twig et XML.
Expérience avec les modules Drupal (p. ex. Views, Panels, CCK/Field API).
Expérience avec des cadres de développement PHP (p. ex. Symfony, Laravel).
Expérience avec les systèmes de gestion de versions (p. ex. Git, SVN).
Échelle salariale:
Le taux pour ce poste se situe entre 75,00$ et 95,00$ l'heure, à moins que le salaire minimum local ne soit plus élevé. Les facteurs pouvant influencer le salaire initial dans cette fourchette incluent la zone géographique/le marché, les compétences, la scolarité, l'expérience et d'autres qualifications de la personne retenue.
La rémunération est exacte à la date de publication de cette offre. L'entreprise se réserve le droit de modifier ces informations à tout moment, avec ou sans préavis, sous réserve des lois applicables.
CompucomStaffing™, une division de CompuCom® Systems, Inc., est un employeur souscrivant au principe de l'égalité d'accès à l'emploi. Nous fournissons des services et des solutions de dotation en personnel TI aux entreprises du Fortune 1000 ainsi qu'aux petites et moyennes entreprises. Pour plus d'informations, visitez www.compucom.com.
Accessibilité: Compucom accueille et encourage les candidatures de personnes handicapées. Des mesures d'adaptation sont disponibles sur demande pour les candidats participant au processus de sélection. Si vous avez besoin d'un accommodement lié à un handicap pendant le processus de recrutement, veuillez en informer Compucom. Compucom consultera tous les candidats qui demandent de tels accommodements afin de s'assurer que les mesures fournies tiennent compte de leurs besoins spécifiques en matière d'accessibilité.
Poste vacant actuel: Bien que cette offre ne concerne pas un poste vacant actuel, son but est d'établir un contact avec des candidats qui pourraient être considérés pour de futures opportunités d'emploi chez Compucom.
Utilisation de l'IA: Veuillez noter que l'intelligence artificielle (IA) peut être utilisée pour filtrer, évaluer ou sélectionner les candidats pour ce poste.
#INDCCStaffing