Comcast .Net Software Engineer 3 in Wayne, Pennsylvania

Comcast Spotlight, the advertising sales division of Comcast Cable, helps put the power of cable to use for local, regional and national advertisers. It is focused on providing multi-platform marketing solutions to reach audiences most effectively and efficiently. Headquartered in New York with offices throughout the country, Comcast Spotlight has a presence in nearly 80 markets with approximately 35 million owned and represented subscribers.

Comcast Spotlight offers clients easy-to-buy, easy-to-execute options customized around their business goals. We work with clients to provide them with customized, multi-screen media marketing solutions that utilize our suite of products in the way that's best suited to meet their objectives. Our media solutions provide advertisers with the ability to reach, engage and connect with their customers viewing content on any device or screen.

.Net Engineer 3, Software Development& Engineering

Spotlight Platform Engineering Group helps drive the new generation of products that are transforming Comcast into a media and technology company. Engineering manages the operations for Comcast's industry-leading video, high-speed Internet and voice services for consumers and businesses, and runs a network that supports numerous multi-billion dollar businesses. Comcast is creating next-generation technology for the fast-growing advanced advertising market. We enable and innovate solutions to support both traditional and emerging programmatic and premium advertising markets through our platforms, data, marketplace and sales channels.

Job Summary:

Responsible for designing software and web applications. Analyzes, tests, and assists with the integration of new applications. Acts as a key contributor in a complex and crucial environment

Core Responsibilities:

- Possess and display in-depth knowledge of engineering methodologies, concepts, skills, and their application in the area of specified engineering specialty.

- Possess extensive experience in the design and development of complex applications.

- Seek out opportunities to tweak areas of the code base to improve efficiency and performance, maintainability, and/or flexibility of the design.

- Collaborate with the development team to design and deliver high performing applications, which meet organizational needs.

- Work closely with software developers to design, develop, test, configure and maintain existing and new software platforms.

- Package and support deployment of software releases in a timely manner and work with Quality

Assurance team to ensure that the application fits specification and technical requirements.

- Participate in peer-reviews and provide technical suggestions to teammates

- Participate in training representatives and operations staff on internally developed software applications.

- Efficient in the analysis & troubleshooting for production issues & code deployment activity

- Communicate effectively with cross-functional and distributed teams-developers, software quality analysts, and appropriate stakeholder

- Clear, concise and effective communication skills.

- Regular, consistent and punctual attendance. Must be able to work nights and weekends, variable schedule(s) as necessary.

- Other duties and responsibilities as assigned.

Job Specifications:

- Bachelor's Degree (or equivalent experientially proven) in Computer Science or similar discipline

- 5-7 years of experience as a software developer

- Experience with Dev Ops/Agile development methodologies including Kanban and Scrum

- Experience with debugging, performance profiling and optimization

- Experience in designing and building test tools and systems

- Internally motivated, able to work proficiently both independently and in a team environment

- Experience in designing and building advanced automated build, test and release infrastructure

- Strong communication skills with both internal team members and external business stakeholders

- Strong initiative to find ways to improve solutions, systems, and processes

- Experience on any third party deployment tools

Additional Required Technical Skills:

- Strong working knowledge of ASP. NET, C#, VB.NET,. NET Framework 3. 5-4. 7, MVC 5, IOC, JavaScript, LINQ, HTML, CSS, Ajax, XML, and JSON, IIS, Jquery, SQL Server, Visual Studio, TFS, Bootstrap, Angular, Entity Framework 6

- Experience with web service standards (WCF, REST, SOAP)

- Experience in designing API

- Experience with JavaScript, JQuery

- Experience in JavaScript frameworks like (AngularJS, React, Google Polymer etc.)

- Experience in technologies and tools like Jenkins, TeamCity, Octopus Deploy is a plus

- Experience with but not limited to NUnit, MSTest, mock objects.

- Experience in TDD

- Experience with cloud (AWS, Azure) is a plus.

- Strong understanding of object oriented programming, SOA

- Strong Triage skills

- Strong PowerShell scripting skills

- Experience with database development including relational database design, SQL technologies. Able to optimize SQL and Stored Procedures

- Create, maintain and consume third party Web Services or APIs.

Comcast is an EOE/Veterans/Disabled/LGBT employer

Comcast is an EOE/Veterans/Disabled/LGBT employer