About
Job Description
Responsibilities
NBCUniversal OTS is looking for a Senior Software Engineer with an extensive PHP and CMS development experience to join our Backend team. The ideal candidate must be a self-starter, and capable of coming up with multiple new concepts and taking them to implementation. You should have a desire to work with a small but talented group of engineers.
Duties and Responsibilities:
* Develop, deploy and enhance multiple websites with a PHP-based Content Management System.
* Create APIs for consumption by other teams and integrate with numerous external APIs.
* Act as a member of a product team supporting teammates and collaborating with a "do what it takes" attitude to ensure product and team success.
* Analyze problems and help create innovative solutions involving technology, methodology, tool and solution components.
* Ensure product quality and timeliness of work, provide advice and guidance, and resolve problems to meet objectives.
* Help develop new and refine existing processes to enhance quality and productivity
Qualifications/Requirements
* Bachelor's degree in Computer Science or related technical discipline.
* 5+ years of professional experience working with and staying current in the latest advances in web technologies.
* Mastery in WordPress or Drupal development of plugins, themes, templates, custom fields, multisite, multilingual websites, integrations and caching implementations.
* Expertise with a PHP framework like Symfony or Laravel, and at least one more other interpreted languages like Python, Ruby, JavaScript, etc.
* High degree of proficiency with at least one strongly-typed languages like Java, C#, Golang, C++, etc.
* Advanced understanding of SQL and familiarity with NoSQL database technologies.
* Solid understanding of server-side technologies and design patterns.
* Strong knowledge of data structures, algorithms, and designing for performance.
* Proficiency with code profiling, performance tuning, and testing.
* Extensive experience with code versioning tools like GitHub and/or BitBucket
* Experience managing web servers and web proxies.
* Experience with Amazon Web Services such as Lambda, ECS, RDS, DynamoDB, SQS, SNS and other services
Desired Characteristics
* Experience with continuous integration tools and environments.
* Eager to learn new things and share ideas with peers.
* Bilingual in Spanish is a plus.