Drupal Developer Job Description
Drupal Developer Duties & Responsibilities
To write an effective drupal developer job description, begin by listing detailed duties, responsibilities and expectations. We have included drupal developer job description templates that you can modify and use.
Sample responsibilities for this position include:
Drupal Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Drupal Developer
List any licenses or certifications required by the position: SCRUM, TDD, TOGAF, SEO, SSL
Education for Drupal Developer
Typically a job would require a certain level of education.
Employers hiring for the drupal developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Technical, Education, Engineering, Information Technology, Web Development, Information Systems, Business, Management, Computer Engineering
Skills for Drupal Developer
Desired skills for drupal developer include:
Desired experience for drupal developer includes:
Drupal Developer Examples
Drupal Developer Job Description
- Develops large and complex web applications, often involving back-end systems
- Performs unit test planning and execution for own code
- Defines Integration Test strategy and plan
- Analyzes and resolves highly complex production issues, defining approach and guidelines as required to resolve issues
- Maintain a senior role within the technical team of enterprise-grade online systems delivered using Drupal
- Work with clients to help define technical requirements and appropriate technical solutions
- Support developers within the team to help them achieve their full potential
- Contribute to the continuous improvement of standards, tools and processes within the Technology team
- Develop HTML5 banners and interstitials
- Work alongside the designers to deliver high-quality, polished experience
- Extremely fluent with HTML5/XHTML and CSS
- Ability to write JavaScript with and without the use of frameworks such as jQuery
- Comfortable working with debugging tools like Firebug, Chrome inspector
- Ability to understand CSS changes to have consistent style across platforms and browsers
- Ability to configure Drupal and create custom Drupal modules/themes using the core API in a multi-site environment
- Ability to use common Drupal modules such as Views and Panels and extend them through code
Drupal Developer Job Description
- Deliver application/software functionality through programming and configuring software, code reviews and testing
- Serve as liaison between business analysts, external agencies, and development teams, leading small project teams through all phases of the development lifecycle
- May represent the organization providing solutions to technical problems associated with Web projects
- Help design, code, test, deploy and maintain releases for each application within the client's web portfolio in accordance with the applicable design guidelines and regulations issued by the client and aligned with customer leadership expectations
- Assist with developing user stories
- Work with the senior Application Developer staff to compile, maintain and submit all documentation and testing requirements for security assessment and authorization (A&A) within the applicable Government standards and regulations
- Track, monitor and help senior developer staff resolve any application layer vulnerabilities in the web portfolio sites
- Work with mid and Sr
- Participate in daily Standups, weekly Sprint Planning/Review meetings
- Adhere to code standards
- Familiar with Agile sprint development
- Significant Drupal development experience, building custom modules, themes and components for D7
- Advanced level understanding in systems and data processing policies, practices and procedures
- Experience updating Drupal CORE and contributions to Drupal modules a plus
- Strong server-side development skills primarily PHP (Python a plus)
- Experience using an issue tracking system
Drupal Developer Job Description
- Show a strong desire and passion to implement new technologies to make the next project better than the last
- Work closely with creative team as necessary, to ensure proper implementation of designs to ensure adequate retention of user experience
- Work directly with creative director, designers, project managers, and user experience leads on assigned projects
- Be responsible for thorough cross-browser and cross-device testing of the product
- Be a leader in developing websites on the Drupal platform
- Be part of a multidisciplinary team to develop new sites, optimize and maintain existing sites and participate in the technical evaluation (with estimation of efforts) for the preparation of offers of services
- Write high-quality code to deliver web applications in an agile environment, including participation in weekly planning sessions and daily stand-ups
- Collaborate with product managers, UX designers, front-end developers, operations/hosting, security, content teams and more from design through implementation and remediation within Drupal
- Follow best practices for data security, application security, and documentation
- Mentor other developers to help them write high-quality code and solve business problems with technology
- Understanding of using debugging tools
- Passionate about the latest best practice design & build approaches mobile first, modular, grid systems etc
- Experience in a server side language such as PHP, .Net would be a bonus
- Experience working with SDLC methodologies
- Excellent interpersonal and communication skills and an ability to work effectively with teams.Development
- A bachelor’s degree in IT is preferred
Drupal Developer Job Description
- Contribute to maintenance of continuous integration automation, deployment automation, and configuration management
- Work with business staff to guide technical solutions to business problems
- Develop, test, document, and maintain features and functionality while building cutting edge web solutions that are highly optimized and responsive
- Add features/functionality within existing websites based on usability, efficiency, and best practices
- Turn design requirements and prototypes into working applications optimized for speed and scalability
- Generate end-to-end solutions based on wireframe designs and limited specifications with the ability to push through technical and resource roadblocks
- Identify and report development status issues to management in a timely manner
- Work within a cross-geographical collaborative development team with the willingness to eagerly present ideas to the team
- Provide quality assurance control on all projects including cross-browser and cross-platform compatibility
- Work closely with the technology and design teams with open communication
- Strong software development background in developing Web-based content management applications and workflows
- Ability to work independently and mentor junior members of the development team
- 2+ years of experience building Drupal websites, including working with Content Types, Fields, Taxonomy, Views, Panels, Features
- Experience working with CSS pre-processors (Sass), post-processors (PostCSS, Autoprefixer), task runners such as Gulp or Grunt
- Experience with Atomic Design and component-based design systems such as Pattern Lab
- Hands-on experience planning, building out, and maintaining large-scale responsive sites in Drupal
Drupal Developer Job Description
- Manages system integrations, configurations, and migrations, as needed, to provide business solutions
- Assumes ownership of core components of existing systems and recommend, plan, and implement improvements
- Improves software components to be consistent, easily supported and highly performing through the use of existing software design guidelines and analysis of performance bottlenecks
- Provides input to architectural direction of the software components covered by the role and helps improve development process through additional automation and testing and
- Collaborate with the lines of business to architect and implement systems that meets both users' needs and business objectives in a timely manner
- Works with business content and a variety of providers, departments, and divisions of the company advise management on architectural concepts and functional capabilities as needed
- Interfaces with external vendors
- Manage relationships with multiple vendors and determine tasks and assignments for more junior staff to insure completion and work is in-line with business objectives
- Provide design and develop security (authentication and authorization) mechanism to the Drupal site through single sign-on
- Migrate existing content to Drupal platform
- Active in Drupal community (Drupal.org profile, IRC, local user groups)
- Experience with Drupal based web platforms
- Experience working with NPM (Node Package Manager)
- Experience with JavaScript and PHP unit testing such as QUnit, Jasmine, and PHPUnit
- Comfortable debugging client-side issues with Chrome Dev Tools, Firebug and similar tools
- Having complete mastery of the job