Programmer Analyst: Senior Application Developer (PHP)

Sorry, this job was removed at 9:54 a.m. (MST) on Thursday, April 23, 2020
Find out who's hiring in Greater Denver Area.
See all Developer + Engineer jobs in Greater Denver Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

The NREL Communications Office is seeking a Drupal 8 developer with strong technical and problem-solving skills to design, build, and maintain Drupal web applications and PHP frameworks. 

Job Duties and Responsibilities:

  • Configure the basic modules and settings in the core and export configurations to code
  • Research and install 3rd party modules and libraries to accomplish project requirements
  • Develop custom themes from scratch, meeting necessary HTML/CSS code standards
  • Create custom modules from scratch utilizing core hooks and module hooks
  • Build maintainable code with security and scaling in mind, working with cyber team to remediate vulnerabilities
  • Launch and integrate Drupal with RESTful web services
  • Debug frontend and backend bugs and troubleshoot infrastructure and network issues
  • Develop testing plans, perform functional testing, and create automated tests to meet quality thresholds
  • Collaborate with external and internal customers to analyze business and functional requirements and develop formal project plans

 

Required knowledge, skills and attributes

  • Strong PHP 7.x development experience using OOP and open source
  • Experience with composer package manage to install and maintain Drupal
  • Experience writing and debugging Twig templates
  • Experience using migrate module to upgrade Drupal or import data sources
  • Proficient with the command line in *nix environments
  • Thorough knowledge of jQuery, HTML5, CSS (SASS/LESS)
  • Strong knowledge of SQL relational databases and data stores such as MongoDB
  • Proficient in debugging frontend and backend bugs
  • Strong customer service skills and excellent written and verbal skills
  • Ability to analyze requirements and rapidly model and prototype applications
  • Strong project management skills and attention to detail
  • Knowledge of Apache and Nginx web servers and settings
  • Familiar with subversion/source control, specifically Git
  • Ability to mentor and train staff on Drupal development and application integration
  • Experience working in a collaborative team environment
  • Knowledge of best practices, cross-browser compatibility, and developing for mobile environments
  • Results-oriented, reliable, able to work under pressure
  • Ability to communicate technical ideas to business users and other teams
  • Ability to both collaborate with team members and to work independently
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

15013 Denver West Pkwy, Golden, CO 80401

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about DO NOT USE - The National Renewable Energy Lab NREL (57051)Find similar jobs