| Job Description:The Drupal Engineer will build content-focused Drupal theme solutions using PHP, Javascript and CSS, Drupal data management and business logic solutions using the Drupal API and PHP on Drupal version 7 and 8 sites hosted on the Acquia enterprise hosted platform. The candidate will be a contributing member on the Content Management team, working with other College Board engineers in web and content management design and development.
Qualified candidates will feel they are experienced in the Drupal version 7, 8, HTML 5, CSS 3, Javascript and jQuery, are comfortable in PHP 5.x, and have exposure with custom SQL queries and the Drush command line.
Ideal Junior to mid-level Drupal Engineers will have experience working on small agile teams doing large enterprise software projects, from development and delivery, to testing.
Successful candidates will have outstanding communications skills and a collaborative team spirit.
ESSENTIAL JOB FUNCTIONS AND RESPONSIBILITIES:
• Build, test, deploy and maintains code for web pages, services and applications in Drupal 7.x and 8.x using PHP, HTML5, CSS3, javascript and jQuery
• Work with MySQL databases managed on the Acquia platform
• Works with senior technical leadership in primary areas of competence, and task management and project leadership support.
• Manage the assignment and coordination of technical activities and the delivery of technical artifacts throughout the project, utilizing appropriate tools and protocols to effectively communicate this information to the Project Manager, the Architects, and the software development support services.
• Develops increasing expertise in Drupal, HMTL 5, CCS3, javascript and Jquery. Develops experience and expertise in problem definition, requirements analysis and the general design of systems.
• Assist in maintaining all system administration, development, support and user documentation.
• Assists with the planning, requirement analysis, and testing of all security updates, Drupal core patches and upgrades.
• Supports production issues and activities, as necessary, by researching, analyzing issues, and identifying and/or delivering solutions.
Minimum Qualifications:• Minimum of 4 + years’ experience in web development preferable with 2+ in Drupal and PHP.
• Experienced level understanding of the PHP programming language, related optimization techniques, and design patterns.
• Experienced level understanding of the Drupal and Drupal API of version 6.x and 7.x
• Experienced level understanding of LAMP system environment.
• A good understanding of common service implementation technologies such as: SOAP, REST, XML, JSON, and dependency management.
• Must have comfortable knowledge in one or more of the following: HTML, JavaScript, DOM, AJAX, CSS/CSS2, XML, XHTML, DHTML, JQuery
• Must have good knowledge of PHP, Drupal, , SQL/PL-SQL
• Good problem solving and analytic skills.
Preferred Skills:• Familiarity with Acquia cloud solution
• Familiarity with Configuration Management tool-sets
• Test-driven development and continuous integration experience is preferred
• Experience working in an iterative development environment (familiarity with RUP and/or Agile/Scrum) - highly preferred
• Familiar with Continuous Delivery and its tools pipeline.
• Familiar with tools i.e. Jenkins, SVN, Artifactory, Jira/Fisheye/Cruciable/confluence etc.
• Effective communication skills are a must along with a strong customer service orientation, and the ability to clearly discern client needs.
• Ability to effectively coordinate multiple responsibilities simultaneously, with fast, flexible work style.
• Passion for staying abreast of new/emerging technologies, tools, platforms and API's.
• Good and evolving competence in several programming languages and technologies, mastery of one or more tools sets, technologies and implementation environments.
• Exposure to modern software engineering principles and practices as well as modern/Web 2.0/3.0 tools and frameworks.
• Good writing and communication skills.
Education:
- Bachelors Degree
- 4+ Years' Relevant Professional Experience
|
|