Application Platform Developer
Previous Job
Previous
Application Platform Developer
Ref No.: 18-33729
Location: San Jose, California
Start Date: 05/15/2018
 Responsibilities:
•             Create and deliver automation software required for building & improving the functionality, availability, and manageability of application and cloud platform using Python language
•             Design, architect, and build self-service, self-healing, monitoring and alerting platform and tools
•             Automate the development and test automation processes through CI/CD pipeline (Git, Jenkins, SonarQube, Artifactory, Docker containers)
•             Collaborate with other core services teams to design and develop solution
•             Interpret high-level requirements and refine as agile-based implementation stories
•             Mentor other team members in cloud technology skills and programing
 
Required Skills and Experience
•             6+ years of solid hands-on software development experience with a focus on continuous delivery and deployment, cloud automation development and enterprise application development
•             Software programming experience in one or more programming languages: Python (must), Go
•             Excellent knowledge of building server-side RESTful web applications, APIs and automation tools
•             Understanding of Software design patterns, SDLC, Test Driven Development (TDD), Continuous Integration and Continuous Delivery
•             Experience building cloud-based application using micro-services and deploying in containerized environments
•             Experience in using public cloud providers to develop and deploy applications
•             Possess good understanding of QA methodologies and processes
•             Experience working in an agile development environment
•             Strong analytical and problem-solving skills
•             Strong communication and collaboration skills
 
Desired Skills:
•             Programming experience in Go
•             Configuration Management Tools – Ansible/Puppet, Terraform
•             Experience building an integrated test automation platform/framework
•             Experience with service assurance tooling such as Elastic Search, Logstash, Kibana, Kafka InfluxDB, Splunk