Senior Drupal Architect/Manager | Ironworks Consulting

Employment type: 
Full time
Telecommute: 
Not allowed

Responsibilities:
•Lead Drupal development team; ensure all milestones/deliverables meet deadlines
•Design, develop and implement custom modules in PHP/Drupal, including any supporting frontend and backend technologies
•Provide all documentation, including code, test, and user documentation
•Develop release and deployment plans
•Help prepare and give customer presentations and demonstrations

Requirements:
•Minimum 5-6 years working in consulting, minimum 2 years working with Drupal
•Excellent communication skills are a must.
•Enjoys defining and building solutions, yet also has performed a fair amount of project management in the past (and extremely comfortable with what it takes to define a project).
•Comfortable working in an environment that requires interaction with:
-----Business executives (requirements gathering)
-----Project managers (defining and estimating tasks)
-----Technology resources (translating requirements into technical tasks)
•Solid understanding of the overall Drupal technology architecture
•Highly skilled at custom Drupal module development, theming, and how to extend pre-defined modules.
•Comfortable in working in multi-stage environments (development, stage, production, etc.)
•Knows all the ins and outs of what it takes to successfully test web-based applications.
•Good knowledge of how to build high-performance, highly scalable technology platforms
•Extensive experience in web application development with minimum 2+ years experience in Drupal application development; in depth knowledge of Drupal module and theme development - you should be prepared to demonstrate sites you have developed
•Solid foundation: PHP5, HTML/CSS, Ajax/JavaScript (jQuery, ExtJS, etc.), SVN and MySQL
•Extensive experience using and configuring Web servers (Apache)
•Solid background in Linux server development / deployment and administration; extensive development experience using a broad range of languages and platforms - Java / Python / C++
•Extensive experience using object-oriented design and programming practices; hands-on experience using software engineering tools, such as Eclipse, Git, debugging tools, etc.
•Thorough understanding of XML and related technologies (XSD, XSLT, etc.), HTTP and other web protocols
•Extensive knowledge of XMPP, or the ability to quickly learn/understand XMPP and related messaging protocols, is a PLUS
•Strong oral and written skills required; ability to effectively communicate technical visions with senior leadership and external stakeholders
•Good understanding of wireless networking technologies (e.g., 802.11, HSDPA, EVDO, etc.), IP protocols including socket programming, and distributed systems; experience using traffic sniffers and analysis tools, is a PLUS
•BS or MS in Computer Science or equivalent

Offices Located at:
--Cary, NC
--Charlotte, NC
--Glen Allen, VA
--Minneapolis, MN
--Vienna, VA
Applicants who are willing to travel or relocate are encouraged to apply!

Washington, DC Drupalers

Group organizers

Group events

Add to calendar

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week