We are staffing a new Global Web Division and have already starting developing a new generation of websites using Drupal. We are casual dress, using Scrum, and are intent on keeping work fun. We are building a solid team with a full spectrum of skills of which Drupal is key.
Expert knowledge of CMS and PHP environments, especially Drupal
5+ years experience in software design and development
3+ years experience in web application development
2+ years experience in Drupal application development (developing modules)
Education: Bachelor’s degree in Computer Science or a related area of study, or other degree with additional 3 years of practical experience
Essential Duties and Responsibilities:
- Actively participate in software development, 100% hands-on coding expected, mostly Drupal using a Mac
- Test all code in the development environment, ensuring quality before delivering to QA
- Consider security, error handling, coding best practices, and quality at all times
- Participate in daily meetings and regular planning and review sessions (usually using Scrum/Agile methodology)
- Participate in regular design and code reviews
- Interact with cross-functional teams to ensure complete delivery of web applications, including Web Operations, Database Administrators, and User Interface Developers
- Interact with product owner(s) to ensure accurate requirements fulfillment, on-site and Europe
- Report to and follow direction from Technical Lead
- Interact with other Technical Leads to ensure development and adherence to standards
- Report status of current projects and contribute to planning for future projects
- Introduce new techniques and best practices and review with Technical Leads
- Support testing and production installation efforts as well as debugging environment issues in all environments
Skills and Qualifications:
- Strong written and verbal communication and presentation skills
- Strong analytical and problem solving skills
- Familiarity with Agile Software Development Methodologies
- Experience with Test Driven Development (TDD) methodologies
- Experience with software development management tools (eg JIRA, Jenkins, Bamboo, SVN)
- Expert technical skills in Web Development using Drupal/PHP
- Expert knowledge of web application security considerations
- Familiarity with AJAX techniques, RESTful protocols, and modern JavaScript libraries
- Expert user skills in Linux, Unix, OSX, and shell scripting
- Expert skills in SQL and database design
- Understanding of functional languages and object oriented methodologies
NO 3rd party agency resumes please
NO Telecommuting - this is an onsite role