Job Description :
Job Title: Sr. Cloud Developer
Location: Houston, TX
Duration: 7+Months

Job Description:

Scope
Seeking 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.

Responsibilities
Automate installs of popular big data tools with Python, and Go running on cloud environments
Integrate our products into existing internal cloud portals using 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

Required Skills
Test-driven development experience, solid OOP knowledge, charting and graphing, and strong ability with the modern JS pipeline will be required.
10+ years programming experience in PHP, Python, Go, node.js, JavaScript, or Java
5+ years of automation experience with Puppet, CloudFormation
8+ years of experience in development/maintenance of Enterprise Web Applications
Express.js & Node.js
Angular Material 1/2
Linux & Git
Working knowledge of Jenkins, Git, CI/CD pipelines, and DevOps methodologies
Understanding of domain driven design and extensive knowledge of OOP concepts
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
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 / Nice to Have Experience
Experience with relational and non-relational databases like Oracle, MongoDB, etc.
Experience with map Reduce processing systems like Hadoop or Spark
             

Similar Jobs you may be interested in ..