Drupal Developer
Internship USA
Job description
· Job Description:
Essential Job Functions
·
* Independently engage and partner with agency designers, business stakeholders and onshore/offshore IT teams to translate business and technical requirements to well-engineered and tested scalable solutions
* Provide subject matter expertise and thought leadership on architecture, management, digital asset governance, configuration, upgrades and functional evolution of the Drupal 8 platform and capability
* Bring deep technical expertise to content management, decoupled software development, user experience, quality assurance, architecture, instrumentation and performance decisions
* Ensure compliance with security, infrastructure processes, policies and other administrative/corporate procedures. Proactively monitor site stability and performance, work with production support and development teams to identify and implement mitigation strategies.
* Ensure project success by providing feedback after reviewing project plans, timelines, estimates, and requirements documents; identify risks and mitigation strategies. Strong analytical and problem-solving skills
* Proactive with finding efficiencies in design elements and consistency across multiple site designs
* Be proficient in agile development methodology including the translation of user stories to dev requirements, pair programming, iterative epic development, testing/debugging, reporting, documentation, deployment and maintenance/support.
* Develop, enforce and ensure adherence to content standards, meta-tagging, policies, procedures and frameworks that foster flexibility and re-use
* Coordinate, review, traffic and deploy content on conjunction with business, agencies and other stakeholders
CANDIDATE QUALIFICATIONS
* BA/BS Degree in Computer Science or related field
* 7+ years of relevant professional experience in website development, ideally in managing and developing within CMS-managed site environments
* Seasoned, proven expertise in building responsive, scalable, robust, consumer-facing websites, cloud services and apps using modern library frameworks and web architecture components
* Experience with managing and building out Drupal 8, including custom module and theme development, experience migrating to Drupal 8 from previous versions a plus. Experience with Acquia or Lightning preferred
* Experience working on a large website rebuild or re-platform project
* Experience with MySQL, JavaScript, HTML5, CSS3, JSON
* Experience with PHP 7 and programming concepts such as:
* OOP (Object oriented Programming)
* Services and Dependency Injection containers
* Understanding of core Drupal API and concepts including:
* Field API, Form API, Render API
* Entities, Views, Fields, Routing, Database abstraction layer
* Experience utilizing SOAP and REST APIs
* Experience with the Twig Templating language
* Experience with modern JavaScript frameworks such as Node, React, or Angular
* Experience with Apache Solr, Redis, Memcached, Tomcat
* Knowledge of PHP, Symfony Framework, jQuery, Bootstrap a plus
* �� Knowledge of code versioning using Git or similar tools
* Knowledge of JIRA, CI/CD tools a plus
* Strong knowledge of Cloud technologies - AWS (preferred) or Azure, Middleware, Micro-services, Application development platforms, High Availability designs and technologies
* Experience with Adobe Creative suite (Photoshop, Dreamweaver, InDesign, Illustrator) a plus
* Experience with Agile/Scrum development environments essential