Senior Software Engineer 8/9/2016

NBC Englewood Cliffs, NJ

Company
NBC
Job Classification
Full Time
Company Ref #
28655925
AJE Ref #
575826543
Location
Englewood Cliffs, NJ
Job Type
Regular

JOB DESCRIPTION

APPLY
One of the nation's leading media corporations seeks a Senior Software Engineer to build software solutions on the company's digital platforms.

Required technical skills:

*

Minimum of 7 years of relevant, broad engineering experience is required
*

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.
*

Expertise in all facets of web development including front- and backend technologies.
*

Experience working on large scale, high traffic web sites.
*

Experience working with XML, JSON and other data formats.
*

Experience working with XSL, Smarty, Velocity and other template engines.
*

Extensive experience styling web applications using CSS 2/3. Experience in SASS, LESS is a plus.
*

Experience building asynchronous one page web applications using Ajax, CORS.
*

Experience with responsive design, developing for mobile web and tablets
*

Experience with full LAMP stack development including server side development and client side technologies including HTML5, CSS3 and advanced Javascript
*

Specific languages and software packages:

* Languages: PHP (5.x +)
* Web Technologies: XML, JSON, SOAP and RESTful web services, Smarty
* Front End: jQuery, OO Javascript, HTML5, CSS3
* Framework : MVC Framework like Zend or Struts/Spring
* Database: RDBMS like MySQL, Oracle
* Tools: SVN, Eclipse
* Others: Unix shell scripting

We can only consider W2 candidates at this time.