Previous Job
Senior PHP Developer
Ref No.: 18-03948
Location: Houston, Texas
Start Date / End Date: 05/28/2018 to 05/26/2019
Direct Energy is searching for a Senior PHP Developer to support back-end services and the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, API's, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will work tightly with the UI/UX developers to integrate the front-end elements into the application. Therefore, a strong understanding of front-end technologies is necessary as well. Our suite of applications covers the needs of customers, internal business, and our call centers. Test-driven development experience, solid OOP knowledge, charting and graphing, and strong ability with the modern JS pipeline will be required. A code sample is required. Company Profile: Direct Energy generates electricity and produces natural gas, sells commodities, and services the energy needs of homes and businesses in 50 U.S. states plus the District of Columbia and 10 Canadian provinces. We also help our customers save on their energy bills by enabling and encouraging energy efficiency. Operating in over 50 locations, our team of 6,000+ employees serves over 6 million residential and commercial customers. Direct Energy is a subsidiary of Centrica plc (LSE: CNA), one of the world's leading integrated energy companies with over 20 million customers and 34,000 employees worldwide. We are committed to being the most recommended energy and services provider and leading the transition to a low-carbon-emissions society.

Requirements: Computer Science degree or strong OOP background Minimum 8 years' experience Very strong PHP and database design skills Very strong understanding of OOP principles and practices Proficient in MySQL with complex SQL queries Strong JavaScript/jQuery skills Version control and Git workflow Good understanding of HTML/CSS Deployment processes Experience with distributed systems Unit Testing Gulp/Grunt REST and SOAP APIs Proficiency with Shell commands Gulp/Grunt & Webpack configuration or similar Jasmine/Karma/Protractor Experience refactoring legacy code Preferred: Team lead experience Passionate about code & keeps up to date RxJS AWS Express.js & Node.js Angular Material 1/2 Linux & Git