Skip to main content

  Return to list of career opportunities

Drupal Developer

Job ID
Job Location

More information about this job:


It's fun to work in a company where people truly BELIEVE in what they're doing!

We're committed to bringing passion and customer focus to the business.


Working as part of a project team, the full stack Drupal Developer performs a variety of complex tasks related to developing, troubleshooting, debugging and implementing software code for websites, web-based systems and other applications.


Essential duties and responsibilities include the following.  Other duties may be assigned.

Responsible for the integration of CNI Core Competencies into daily functions, including: commitment to integrity, knowledge/quality of work, supporting financial goals of the company, initiative/motivation, cooperation/relationships, problem analysis/discretion, accomplishing goals through organization, positive oral/written communication skills, leadership abilities, commitment to Affirmative Action, reliability/dependability, flexibility and ownership/accountability of actions taken.

Uses programming languages, particularly, SQL Server 2008, ASP.NET, C#, and HTML/CSS, JavaScript, in order to create a viable and attractive product.

Creates new software solutions, modifies, repairs or improves existing applications and tests solutions for functionality.

Responsible for solution planning, developing, organizing, implementing, designing and evaluating web or desktop applications.

Maintains records to document program development and revisions. Provides technical documentation that describes software functions, maintenance requirements and maintenance techniques.

Performs project management tasks such as developing a timeline for all projects, communicating with clients and project team members, keeping up-to-date with web and desktop applications and performing other related duties as assigned.

Communicates easily and effectively via email, instant messaging, telephone conversations and in person. In doing so, creates a site that meets the expectations of the site owner, which may require making several changes along the way.

Responsible for aiding in own self-development by being available and receptive to all training made available by the company.

Plans daily activities within the guidelines of company policy, job description and supervisor’s instruction in such a way as to maximize personal output. 

Responsible for keeping own immediate work area in a neat and orderly condition to ensure safety of self and coworkers.  Will report any unsafe conditions and/or practices to the appropriate supervisor and human resources.  Will immediately correct any unsafe conditions to the best of own ability.


Bachelor's degree in Information Technology, Computer Science or equivalent and a minimum of four (4) years’ relevant experience and a minimum of three (3) years’ of professional Drupal 7/8/9 experience, experience with Microsoft Visual Studio and Database programming, or equivalent combination of education/experience. Experience in the U.S. Web Design System, Bootstrap 3.0 framework, CSS3 and SASS and SEO is preferred.



Experience in migrating sites from Drupal 7 to Drupal 8 and to Drupal 9.

Demonstrated proficiency in writing, debug and testing Php 7+ durable code and custom modules for Drupal 8/9.

Familiar with GitHub, Git, composer and drush.

Php 7+, HTML, CSS, Javascript, YAML and JSON.

Comfortable using Linux/Unix terminals.

Excellent understanding of Drupal 8+ development workflow and ecosystem.

Experience in DDev/Docker or other development environment.

Good knowledge of the fundamentals of Web technology and content management system.

Strong problem-solving abilities and the ability to work as part of a team, multitask and thrive under pressure.

Maintaining an active knowledge of the latest relevant tools, trends and technologies as opportunities for innovation and excellence.

Willingness and desire to be presented with (and to solve) difficult technical challenges, learn new skills on the job and take initiative.


Ability to read, analyze and interpret general business periodicals, professional journals, technical procedures or governmental regulations. Ability to write reports, business correspondence and procedure manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers and the general public.


Ability to work with mathematical concepts such as probability and statistical inference, and fundamentals of plane and solid geometry and trigonometry. Ability to apply concepts such as fractions, percentages, ratios and proportions to practical situations.


Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists. Ability to interpret a variety of instructions furnished in written, oral, diagram or schedule form.


The physical demands described here are representative of those that must be met by an employee to perform successfully the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of this job. Work is primarily performed in an office environment. Regularly required to sit. Regularly required use hands to finger, handle, or feel, reach with hands and arms to handle objects and operate tools, computer, and/or controls. Required to speak and hear. Occasionally required to stand, walk and stoop, kneel, crouch, or crawl. May occasionally lift and/or move up to 10 pounds and occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, distance vision, depth perception, and ability to adjust focus. Exposed to general office noise with computers printers and light traffic.

All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, age, marital status, pregnancy, genetic information, or other legally protected status.

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

Category / Job Family