Drupal Developer

Organization: 
Phase2

Job Summary: Phase2 is seeking a Drupal Developer with experience developing innovative web applications including websites, Drupal, CRM, e-commerce, and performing custom web development. Candidates must be proficient in current and emerging web-based technologies to include, but not limited to Java, PHP, XML, AJAX, etc. Candidates must have familiarity with SQL compliant database platforms, web servers, app servers, and operating systems including LAMP. Experience with Drupal is important. Candidates must have at least 2 years of applicable experience. Familiarity and experience with open source applications is a plus.

Responsibilities:
• Design and implement killer web applications, prototypes, user interfaces, and websites for clients
• Configure, customize, and integrate open source software (OSS) for client
• Maintain and support existing systems and websites, and realize it is just as important and challenging as building new apps
• Design and develop websites using Drupal and contact relationship management (CRM)
• Write new Drupal modules
• Analyze a clients' needs and develop the appropriate functionality, while not overbuilding
• Translate specifications from analysts and graphic designers into working application
• Provide technical training and support to clients when necessary, and don*t make fun of them if they don’t understand what you do
• Implement tasks in accordance with schedule and budget goals
• Participate in project planning/estimation with project manager and team leads
• Convert and integrate data and content for use in databases, websites, and Drupal
• Stay abreast of current technology and seek out cool new tools that can be utilized appropriately
• Have fun working on really challenging projects
• Make suggestions that improve programming techniques, applications and client deliverables
• Engage in problem definition and solution implementation according to client needs
• Perform other related duties as assigned, as long as they don*t mess with your groove

You should work for us if:
• You have lots of tools in your belt to get the job done and know what to use when
• You embrace the pragmatic solution, even it if isn't glitzy
• You take simplicity and elegance over technical complexity any day
• You know what "Web 2.0" is and how to make it work (even if the phrase is overhyped and overused)
• You understand that getting to the best solution isn't always fast or easy
• You believe in the power of collaborative teamwork and information sharing
• You think that taking incremental steps is the productive path to the ultimate solution
• You like working with smart and creative people
• You like working with exciting clients that do really cool stuff, like helping the environment
• You want to be part of a close knit company that is growing in the right ways

Qualifications:
• Must hold at least a bachelor’s degree in a related field
• Must posses at least 3+ years of web development experience
• Must posses at least 2+ years of experience performing programming
• Must posses at least 1-2 years of Drupal experience
• Must have experience with HTML, CSS, XML and other basic syntax
• Must have working experience with scripting and interface languages such as: JavaScript, PHP, etc.
• Understanding of UI design principles of good usability, especially knowing when something is bad
• Demonstrated creative excellence in solving layout and technical challenges
• Familiarity with server side and browser scripting
• Familiarity with a variety of SQL compliant database platforms, web servers, and environments
• Knowledge and expertise with cross browser compatibility issues (CSS, JavaScript, DHTML)
• Demonstrate a willingness, interest, and aptitude to learn new technologies and skills
• Requires proven ability to work well independently as well as part of a team
• Requires strong communication (verbal and written) skills with other team members and clients
• Requires discipline to keep estimates, documentation, and timekeeping up to date
• Requires the proven ability to manage time while working on a variety of tasks
• Possess a willingness to transfer skills to other team members
• Possess a willingness and attitude to help customers find workable solutions

Desired Skills:
• Understood and had experience with iterative application development including agile development methodologies such as Extreme Programming (XP)
• Had technical experience that included LAMP architecture
• Knew other technologies like Java, .Net, AJAX, and Ruby
• Had knowledge of web-based solutions including data driven websites/portals, web services, Drupal and other content management systems (CMS), contact relationship management (CRM), e-commerce (EC)
• Had experience implementing, integrating, and contributing to Open Source Software (OSS) projects

Phase2 is an Equal Opportunity/Affirmative Action Employer
Phase2 participates in E-Verify

To apply, please go to:
http://www.phase2technology.com/job/drupal-developer/