Sr. Software Engineer
CNBC
Englewood Cliffs, NJThis was removed by the employer on 2/27/2017 4:40:00 PM PST
Not to worry we have many other jobs on the site;
Browse all jobs
Browse the IS/IT Category
Search for Sr. Software Engineer jobs in Englewood Cliffs-NJ
Search all Sr. Software Engineer postings
Full Time Job
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