Job ID : 35014
Location : Charlotte, NC
Company Name : Emblue
Job Type : Full-Time, Part-Time, Contract, Training
Industry : Information Technology
Salary : $25000 - $35000 per year
No. of Positions : I have ongoing need to fill this role
Benefits : Medical Insurance, Dental Insurance, Vision Insurance, 401K, Life Insurance
Job Description :
- Develop custom Drupal modules and themes that meet project requirements while following Drupal coding standards and best practices.
- Collaborate with designers and front-end developers to ensure that Drupal websites are visually appealing, responsive, and user-friendly.
- Integrate third-party APIs and services into Drupal websites, including payment gateways, social media platforms, and other web services.
- Ensure website code and functionality are optimized for performance and scalability by optimizing website code, configuring caching and other performance-related settings, and monitoring website performance to identify and resolve performance issues.
- Maintain and update existing Drupal websites by performing updates to Drupal core and contributed modules, fixing bugs and issues, and ensuring that websites are secure and stable.
- Knowledge and desire to create customized online experiences that do not feel cookie cutter or templated.
- Able to train, mentor and elevate the knowledge base of Drupal with other developers.
- Troubleshoot and resolve website issues and bugs, working closely with our support team and clients to ensure that issues are resolved quickly and efficiently.
- Perform website backups and updates to ensure that websites are secure and stable, including performing regular backups of website data, implementing security updates and patches, and ensuring that websites are protected against malware and other security threats.
- Stay up-to-date with Drupal updates and best practices, attending Drupal conferences and events, participating in online Drupal communities, and reading Drupal-related blogs and publications.
- Create documentation and provide training to clients and team members, including creating user manuals and technical documentation, as well as providing training sessions and workshops to clients and team members.
- Participate in code reviews and quality assurance processes to ensure that website code meets our company's standards for quality and performance, providing feedback and recommendations to team members as needed.
- Work collaboratively in a team environment, communicating effectively with team members and clients, providing support and guidance as needed, and working together to deliver high-quality Drupal websites and applications.
- Degree in Computer Science, Information Technology or related field.
- 2+ years of experience in Drupal development.
- Experience working with headless Drupal and API-first architectures
- Experience with popular Drupal contributed modules and libraries such as Drush, Composer, and Drupal Console.
- Familiarity with Agile development methodologies.
- Ability to work independently and collaboratively in a team environment.
- Strong attention to detail and ability to produce high-quality work under tight deadlines.
- Experience building user interfaces for websites and/or web applications.
- Extremely fluent with HTML5/XHTML and CSS.