Java Developer – IT Consultant

Job Title: Drupal Developer – IT Consultant

Location: Worldwide

The organization you want to work for:

Development Gateway (DG) is an international nonprofit organization that increases the impact of international development activities through innovative, sustainable information management solutions and services. DG empowers people to accelerate change and transform their societies: www.developmentgateway.org

We are a creative and dynamic group of people based throughout the globe. We value hard work, innovative thinking, and a good sense of humor.

What you get to do:

You will assist in creating specifications for Drupal based implementations, and will provide feedback on web design iterations as needed. The developer will also develop, modify, and maintain systems based on Drupal codebase. This is a long term contractual consultancy.

• Design/code Drupal based applications following specifications using the appropriate tools
• Contribute ideas for DG’s innovation and continual product improvement
• Contribute to the design and development of cutting-edge software components
• Explore new software development technologies and techniques
• Assume responsibility for ongoing data architecture for product(s)
• Perform unit and regression testing of own development work; assist Quality Assurance Analysts during the pre-launch testing process
• Perform maintenance programming for existing implementations
• Document code and report on project deliverables

The necessary education and experience:

• Bachelor’s Degree (Master’s degree preferred) in Computer Science, Information Technology, or related discipline
• At least three years of PHP development experience; at least two years of working on complex Drupal websites
• Experience working with the Form, Entity and Views APIs, feature modules, the theming layer, Ajax interfaces, and other advanced topics in Drupal
• Drupal 7 and/or 8 module development
• Solid knowledge of HTML, CSS, JavaScript/AJAX/jQuery
• Experience with applying OOP principles to CSS
• Working knowledge of Web Services (REST)
• Experience with performance optimization of Drupal/MySQL systems
• Proven knowledge and understanding of Linux / UNIX and/or Windows environments
• Familiarity with source control systems (SVN, GIT) desirable
• Strong written and verbal communication skills, excellent interpersonal skills, and an ability to work with diverse groups of people

Skills that will put you over the top:

• Ability to effectively communicate technical concepts to other technical staff members
• Ability to interface well with staff and other non-technical members of the organization
• Demonstrated aptitude for learning new technologies
• Strong commitment to personal excellence and high quality coding standards
• A team player with a “can do” attitude when handling development requirements and project timelines
• Solution focused and methodical; careful attention to detail
• Capable problem solver that follows rigorous logic to bring effective solutions to complex problems
• Familiarity with agile methodologies, test-driven development, and continuous integration

To apply, send a cover letter and resume to jobs@developmentgateway.org. Write “Drupal Developer” in the subject line.