This job has expired, please see additional jobs below
Sr. Software Engineer
Entertainment & Media Industry Company
Englewood Cliffs, NJ, United States
Job Details - this job has expired, please see similar jobs below
About Us
Company 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. Company 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. Company’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.
About CNBC:
With CNBC in the U.S., CNBC in Asia Pacific, CNBC in Europe, Middle East and Africa, CNBC World and CNBC HD, CNBC is the recognized world leader in business news and provides real-time financial market coverage and business information to approximately 371 million homes worldwide, including more than 100 million households in the United States and Canada. CNBC also provides daily business updates to 400 million households across China. The network's 15 live hours a day of business programming in North America (weekdays from 4:00 a.m. - 7:00 p.m. ET) is produced at CNBC's global headquarters in Englewood Cliffs, N.J., and includes reports from CNBC News bureaus worldwide. CNBC at night features a mix of new reality programming, CNBC's highly successful series produced exclusively for CNBC and a number of distinctive in-house documentaries.
CNBC also has a vast portfolio of digital products which deliver real-time financial market news and information across a variety of platforms. These include Company website, the online destination for global business; CNBC PRO, the premium, integrated desktop/mobile service that provides real-time global market data and live access to CNBC global programming; and a suite of CNBC Mobile products including the CNBC Real-Time iPhone and iPad Apps.
Responsibilities
The CNBC Digital Technology team is seeking a senior software Engineer to manage and build software solutions across CNBC’s Digital Platform. The role requires hands-on software development skills, deep technical expertise across the entire software delivery process, from content generation to delivery. Primarily focusing on backend development, the engineer will work closely within the tech lead to bring enhancements to a reality while managing all aspects of the software development lifecycle.
Qualifications/Requirements
• BS degree or higher in Computer Science with a minimum of 7+ years of relevant, broad engineering experience is required
• Experience with various Web-based Technologies, OO Modeling, Middleware, Relational Databases and distributed computing technologies
• Possess expert knowledge in Performance, Scalability, Security, Enterprise System Architecture, and Engineering best practices
• Possess knowledge of a broad range of data structures and algorithms and know how, when and when-not to use them
• Domain knowledge and working experience with user identity management,
authentication/authorization and ecommerce will be a huge plus
• Languages: Java (5.x +)
• Web Technologies: XML, JSON, HTML, CSS, OO JavaScript, jQuery, AJAX, RESTful web services, Templating engines like XSL, Velocity, JSTL or Smarty
• Framework: MVC Framework like Zend or Struts/Spring
• Database: MySQL, Oracle
• ORM: Hibernate
• Tools: SVN, Eclipse, Github
• Others: Unix shell scripting, Tomcat, Jmeter, JUnit
Desired Characteristics
• Strong experience working with multi-site development teams
• Strong communication skills (verbal and written) with an ability to work in a highly collaborative, multi-country/time zone environment
• Good organizational skills with the ability to track and prioritize numerous tasks
• Proactive personality with a proven track record of following through and delivering on responsibilities
• Highly adaptive and capable of being an individual contributor and working as part of an extended team