Skip to main content
Posted April 01, 2016
NBCUniversal

Manager, Software Development

New York, NY, United States Full Time

About Us NBCUniversal is one of the world’s leading media and entertainment companies in the development, production, and marketing of entertainment,...

About Us

NBCUniversal is one of the world’s leading media and entertainment companies in the development, production, and marketing of entertainment, news, and information to a global audience. NBCUniversal owns and operates a valuable portfolio of news and entertainment television networks, a premier motion picture company, significant television production operations, a leading television stations group, and world-renowned theme parks. NBCUniversal’s policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.

Responsibilities

You will be responsible for managing team of software engineers and playing lead role in architecture, development and planning of large scale projects across desktop and Mobile. As part of this team you will get an opportunity to learn different facets of business and interact with dynamic teams.

Other Responsibilities include
  • Working with Editors and other business stakeholders to build Websites, Mobile API and other applications using templates in Content Management Systems and implementing other stack of technologies.
  • Working closely with project/product managers to meet timelines and create new requested features.
  • Architecting, Designing and building core java/j2ee based application and other solutions.
  • Working with JSON/XML/RSS/ATOM and other data interchange standards to parse and ingest content in the CMS.
  • Leading group of backend developers and managing project deliverables.
  • Looking into new technologies and picking the right fit for business.
  • Qualifications/Requirements

  • Minimum 3+ yrs. of leading and managing technical team.
  • Must have over 3+ year of hands on coding experience in Java, MySQL (or any RDBMS), JSON/XML/RSS, Ajax and any scripting language.
  • Very clear understanding of Object Oriented Principles, RDBMS and various architecture styles.
  • Must have knowledge in designing and architecting large scale applications.
  • Experience in using different design patterns and architecting large-scale applications.
  • Strong working knowledge of DNS, Load balancers and server infrastructure.
  • Must have working knowledge of different DNS, load balancing, caching & scripting.
  • Should have worked on large-scale Internet sites/application and done performance tuning.
  • Should have good understanding of HTML/CSS/Javascript and integration knowledge.

    Skills

    XHTML, DHTML, JavaScript, CSS, Ajax, JSON, XML, Velocity, Java/J2EE, MYSQL/Oracle, Linux, Unix, XML/RSS/ATOM, DOM/SAX parsing, Spring/Hibernate, Java threading, EC2, Server Infrastructure
  • Desired Characteristics

  • Working knowledge of iPhone API, Android API and experience in building mobile-based websites is a plus.
  • Knowledge of Amazon EC2.
  • This listing expired on May 01. Applications are no longer accepted.

    Below are some other jobs we think you might be interested in.