Job Description :
App Development- Dev Ops Engineer

Location- Philly

We are looking for a full-stack Senior Software Engineer to join a team that is designing and developing analytics tools to measure the system health, performance and operational capacity of IP video products.
In this critical role, you will develop highly available microservices and RESTful APIs, plan and design infrastructure and coding strategies to deliver analytics tools capable of scaling for a large audience. You''ll support the products you develop too - testing, bug fixing, troubleshooting production.

You must have experience using object-oriented design principals to build modular software components, ensuring code quality using automated testing and continuous integration, and extensive Git experience integrating changes from a team of developers. Your discipline shows.
You will work closely with business analysts, data analysts, product owners, and software engineers in an Agile DevOps environment. As a senior engineer, you will help take us from "startup" mode to enterprise-ready - elevating our code, rigor, product stability, and team processes along the way - to deliver analytics capabilities and insights critical to stabilize, scale and innovate CloudTV and beyond.

Key Accountabilities

* Develop highly available microservices and RESTful APIs
* Plan and design products and infrastructure to scale for large audience
* Support the products you develop via testing, bug fixing, troubleshooting production apps/servers
* Support front-end development and data visualizations for UI improvements (web & mobile)
* Document as you develop; ensure that product code is maintainable and supportable
* Collaborate with and mentor 5 other Dev Ops Engineers & Developers
* Assist the product owner, business analysts, and data engineers to refine requirements with your senior-level experience and a your focus on modular, scalable software development
Skill Requirements
* Must-Have: Experience using object-oriented design principals to build modular software components, ensuring code quality using automated testing and continuous integration, and extensive Git experience integrating changes from a team of developers.
* Should-Have: 5yrs developing object-oriented PHP using software engineering best practices (MVC(P) pattern, test-driven design, source control, unit testing, continuous integration, etc)
* Should-Have: 5yrs writing software that interacts with MySQL databases
* Should-Have: 5yrs writing scripts in Bash or other Unix command-line scripting
* 5 years working in Agile Software Development environments (iterative development, real-time troubleshooting, root cause analysis, etc)
* Experience developing web user experiences with HTML5, jQuery, and JSON
Bonus Points
* Familiarity with cloud service provider technologies, especially OpenStack
* Experience directly administering relational database deployments (especially MySQL)
* Experience with data pipelines and ETL, with related tools such as Kafka, Spark and Pentaho
* BS in Computer Science, Software Engineering
             

Similar Jobs you may be interested in ..