Sign in

PHP Developer

Company:
Tundra Technical Solutions
Location:
Houston, Texas, United States
Posted:
April 11, 2019

Description:

We are searching for a Senior Software Developer with extensive PHP and cloud computing experience to support our migration effort into the Amazon Cloud Services PAAS. Our applications must multiplex between various brands and languages and must be responsive and accessible. Our suite of applications covers the needs of customers, internal business, and our call centers. This is an exciting opportunity to build leading-edge applications as part of an experienced team.

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.

Responsibilities:

• Automate installs of popular big data tools with Python, and Go running on cloud environments

• Integrate our products into existing internal cloud portals through the use of APIs and collaboration with other development teams

• Docker, AWS, or Azure cloud environments using related APIs, infrastructure as code methodologies and CI/CD concepts

• Develop, maintain, test, and evaluate existing and emerging data intensive solutions on internal cloud offerings

• Take high-level design decisions from cloud architecture team and turn them into reality that solves customer issues

• Work collaboratively across teams to productize solutions

Requirements:

• 10+ years programming experience in PHP, Python, Go, node.js, JavaScript, or Java

• 5+ years of automation experience with Puppet, CloudFormation

• Express.js & Node.js

• Angular Material 1/2

• Linux & Git

• Working knowledge of Jenkins, Git, CI/CD pipelines, and DevOps methodologies

• Understanding of domain drive design and extensive knowledge of OOP concepts

• 8+ years of experience in development/maintenance of Enterprise Web Applications

• Experience in designing and deploying cloud-native enterprise applications in public or private cloud

• Should have participated in, and be familiar with, Agile (Scrum) project methodology and practices

• Hands-on experience in AWS PaaS and IaaS environments

• Excellent communication skills and able to successfully articulate technology concepts to both business and technical audience

• Demonstrated ability to quickly understand business requirements, propose reference architectures, and possible technology solutions. Must be capable of presenting options and weigh implementation complexities and risks to recommend the right technical decision * Experience in web-based systems architecture, service-based architecture, enterprise application architecture as well as experience managing expectations when balancing alternatives against business and financial constraints

Bonus experience:

• Experience with relational and non-relational databases like Oracle, MongoDB, etc.

• Experience with map Reduce processing systems like Hadoop or Spark

Role Description:

We are 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:

We generate 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.

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