Senior Drupal Web Developer
Know a thing or two about writing custom modules, themes, and creating websites with Drupal? Commercial Progression seeks a qualified Senior Drupal Developer to join our team. This is a full-time position in Farmington Hills, MI with the flexibility of working in the office and remotely at times-- we're looking for a Drupal Developer interested in creating new & cool websites, without worrying about looking busy while sitting at an assigned desk!
Our company is focused around Drupal 100%. We create websites, train students, support clients, and host websites. Here's what we expect of you:
- Understand the goals and strategy behind each project from conception through completion.
- Write clean, well-engineered code that conforms with accepted standards within the Drupal community, and test it.
- Communicate effectively with team members, as well as outside stakeholders.
- Identify opportunities for process improvement and make constructive suggestions for change.
Drupal Developers bring a broad range of skills with them including a background in different technologies, critical thinking skills and expertise we use to deliver great results to clients. Important skills to have include the following:
- The ability to interact with clients in person and electronically to help them to understand Drupal. This includes:
- exploring ideas for how to use the platform, and explaining what various modules do.
- collecting requirements and helping people craft their strategy for how to use their web sites.
- demonstrating new features as they become available, receiving feedback and incorporating it in your work.
- Knowledge of PHP and MySQL development techniques, including the following:
- using git for code checkouts, version control, and deployment techniques.
- web server and database tuning.
- The ability to work without direct supervision, to acquire new knowledge quickly and autonomous, to be flexible and responsive to change, and to keep others aware of your schedule for planning purposes.
Nice-to-haves include the following:
- Visible participation in the local Drupal scene.
- Using an IDE like Netbeans, Eclipse or an equivalent.
- jQuery and CSS development skills.
- Understanding of Linux servers and system administration.
- Experience with scalability issues and high performance web sites.
- Technical documentation like concept diagrams, site maps, feature lists, data transformation tables, and anything else that provides transparency to our process.
- LAMP stack system administration skills.
- Writing skills.

