Job Description :
Role: Lead Drupal Developer
Duration: 3+ Month Contract
Location: Downtown Chicago, IL
Interview: Phone and F2F

(Only for Local Consultant are Required)

Job Responsibilities
Lead technical design and implementation of Drupal project solutions
Take responsibility for effective programming, installation, configuration, documentation, operation, monitoring and maintenance of web hardware and software environments supporting web solutions delivered to clients
Develop and adhere to coding standards

Perform Dev/Stage/Prod Server deployments
Identify appropriate hardware and software solutions to support client project needs
Maintain a consistent focus on quality for projects
Stay abreast of evolving web standards
Perform code reviews, developing and adhering to coding standards
Encourage team awareness and appropriate adoption of emerging technologies
Mentor more junior team members in utilizing new technical skills
Work comfortably within a dynamic, challenging environment while understanding the importance of meeting client delivery deadlines
Maintain open communications on current project status, risks and challenges

We’re looking for a talented Principal Software Engineer who’s also a delight to work with, which usually includes:

A four-year degree and 7 - 10+ years of web development experience, preferably at a creative agency or system integrator
Deep familiarity with the digital environment
Proven ability to work effectively as a technical team member in small teams
Experience building and deploying 2-3 Drupal and/or PHP based web solutions
Full software development life-cycle experience on web facing applications
Expertise in HTML, CSS3
Advanced Javascript development skills, including knowledge of jQuery, Ajax and DOM
Strong Drupal and/or PHP skills including proficiency in REST services, building and deploying PHP applications, use of open source frameworks such as Symphony, PHP coding standards such as PSR-1, PSR-2.
Drupal specific proficiency in module development, theming, and system build
Firm understanding of software engineering methodologies such as object-oriented design and design patterns, including MVC
Administration skills on web server and application server products, preferably Apache, Nginx, etc.
Knowledge and experience with SQL, relational data models and database systems, especially in support of web sites and related architectures
Experience with deploying cloud-based web solutions, e.g. Amazon (preferred)
Solid UNIX skills including UNIX shell commands, shell scripting and Ant; skills in remotely accessing systems via SSH, Telnet, FTP
Familiarity with web security methodologies such as managing SSL certificates, secure coding standards (OWASP), and handling of PII (preferred)
Experience in designing and coding for web accessibility
Expertise in the authoring of technical requirements and the definition process (preferred)
Good team skills – you can effectively negotiate and resolve conflicts