Job Description :
Title: Drupal Developer
Location: Chicago, IL
Duration: Long term
Job type: CTH
Interview: Phone/Skype/In-Person

-Design and build highly dynamic, data-driven internet-based platforms, keeping current with developments and trends in Internet-based technologies.

-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

-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