Location: Bethesda, Maryland
Terms: Contract to Perm. Contract portion is salaried and fully benefitted.
Duration: Multi year / FTE
Required Education: B.S. Computer Science or comparable engineering discipline
Visa considerations: No sponsorship/no subcontractors
Path Technologies is growing our application development footprint at our client site in Bethesda Maryland. We need someone with strong PHP and content management experience and who is willing to learn Drupal development skills. We were originally looking for someone already well versed in PHP and Drupal but are now opening our search to include individuals who have little or even no Drupal experience. We can grow them into the Drupal developer capabilities.
The below description was pulled together for someone with Drupal experience. If you don't yet have that Drupal experience that is ok. The description is still useful because it shows what your ultimate responsibilities will be.
Keys to success are solid experience working in a corporate environment. This means following industry best practices like Agile development and using appropriate supporting tools. We are not interested in individuals who have primarily worked in a home grown/1 person shop type of environment.
If this is you, please consider our opportunity! -Thank you
The PHP Web Developer will work with a growing, agile team to create compelling and cutting-edge web sites and web applications for our government clients. The PHP Web Developer will be asked to contribute to all phases of the web development life cycle but will primarily be focused on site building and custom module development for our web content management system projects.
ESSENTIAL JOB FUNCTIONS:
- Architect enterprise solutions, including data, display, information architecture, and migration.
- Back-end development, site building, and custom module development for new sites and Moodle applications.
- Custom coding and site building that follow industry best practices.
- Feature development for existing Drupal 8 and 7 sites.
- Work closely with front-end developers and customers to ensure an effective, visually appealing, and intuitive implementation.
- Test cross-browser, cross-platform, and/or cross-device compatibility for inconsistencies.
- Test for compliance to specified standards such as 508 accessibility standards.
- Organize and execute code releases on staging and production environments at the end of each sprint.
- Participate in daily standup meetings and provide support to other developers to troubleshoot.
MINIMUM JOB QUALIFICATIONS:
Language: English fluency (oral and written)
Experience: A minimum of 5 years strong experience developing with PHP and/or Drupal. Strong experience with PHP and SQL/MySQL. A minimum of 5 years of advanced site-building experience, including deep familiarity with PHP or Drupal modules. Experience developing and consuming REST web services.
Knowledge: Good understanding of key server-side web development concepts. Strong understanding of API design, including REST fundamentals. Knowledge of software testing best practices (unit testing, integration testing, functional testing, etc.).
Skills: Proven ability as a Web developer, including online portfolio of work or Web sites for review. Flexible, multi-tasking team player who is audience-focused and deadline-driven. Excellent interpersonal and written communication skills. Ability to work collaboratively in a diverse government contracting environment. Demonstrated commitment to quality and customer service.
Location: North Bethesda, MD
Clearance: Must be able to obtain and maintain a U.S. Public Trust clearance.
PREFERRED JOB QUALIFICATIONS:
Education: Bachelor’s degree preferred.
Experience: Good understanding of Drupal API. Experience with Drupal 7 and Drupal 8; upgrading from Drupal 7 to Drupal 8. Experience with Drupal 8 tools such as Composer, Configuration Management, etc. is a plus. Automated testing experience (Jenkins, TravisCI), cloud hosting experience (AWS, Google Compute, Azure) and configuration management experience (Puppet, Chef, Ansible). Experience developing web solutions and implementations in a LAMP environment. Federal agency experience, who can juggle multiple projects and adapt to fast-changing deadlines and priorities. Experience with agile and Scrum methodologies. Experience integrating with server APIs such as search indexes. Drupal certification (Acquia Certified Developer or Acquia Certified Back End Developer for D7 or D8).