Software Development Engineer 3

Company

Comcast Advertising

Location

Remote

Type

Full Time

Job Description

Effectv, the advertising sales division of Comcast Cable, helps local, regional and national advertisers use the best of digital with the power of TV to grow their business. It provides multi-screen marketing solutions to make advertising campaigns more effective and easier to execute. Headquartered in New York with offices throughout the country, Effectv has a presence in 66 markets with nearly 35 million owned and represented subscribers. We’re dedicated to helping our clients meet their business goals by connecting them with their customers through multiscreen television advertising. Working with companies from local startups to nationwide corporations, we provide support to help each business reach its target customers. By applying data to television advertising in new ways, we’re able to bring our clients the best of digital media, coupled with the power of TV. To learn more, check out www.effectv.com.

Job Summary

The Effectv software 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. This person will be responsible for planning and designing software and web applications. They will analyze, test, and assist with the integration of new applications. They will create and maintain the documentation of all development activity. They’ll assist with tracking performance metrics, integrate knowledge of business and functional priorities, and act as an individual contributor in a complex and crucial environment. They will participate in projects, stakeholder discussions and shares expertise with other peers.

Job Description

Core Responsibilities

  • Possess and display in-depth knowledge of engineering methodologies, concepts, skills, and their application in the area of specified engineering specialty.
  • Proven 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.
  • Can collaborate with project stakeholders to understand product and technical requirements.
  • Work with the development team, peers to design and deliver high performing applications, which meet organizational needs.
  • Participate in technical discussions; collaborate with team members to identify the most effective solutions to technical problems.
  • Analyze and resolve technical and application problems. Contribute in Technical grooming of architectural changes, design, and technical choices.
  • Work closely with other 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.
  • Organize and participate in peer-reviews and participate in paired programming, and other team cadences.
  • Efficient in the analysis & troubleshooting for production issues & code deployment activity.
  • Write and edit technical documentation, including but not limited to software designs, technical manuals in collaboration with Senior developers within Team.
  • 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.
  • Other duties and responsibilities as assigned.
  • Must be able to work Eastern Standard Hours

Job Specifications:

  • Bachelor’s Degree (or equivalent experientially proven) in Computer Science or similar discipline.
  • 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.
  • Effective 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.

Minimum Requirements:

  • Strong working knowledge of ASP. NET, C#, .NET Framework 4 and above, .NET Core, MVC 5, JavaScript, LINQ, HTML, CSS, XML, and JSON, IIS, jQuery, SQL Server, Visual Studio, Bootstrap, Angular 6 and above and Entity Framework 6
  • Hands on experience with Microsoft Azure cloud service eg. BLOB storage accounts, Logic Apps, Azure Service Bus, Azure Storage queues and Azure functions.
  • Demonstrated experience in following areas: Service Oriented Architecture (SOA), Microservice Architectures & Patterns.
  • Experience with relational databases and NoSQL databases
  • Experience in building quality and secured code adhering to best practice and industry standards.
  • Proficient in Test Driven Development and dependency injection
  • Experience working with NUnit, MSTest, Mock Object.
  • Hands on experience in Designing and implimenting APIs
  • Knowledge of RAML or OAS specification - RAML is preferred.
  • Experience in GitHub, Git Workflows, Terraform & Ansible

Preferred Requirements:

  • Development experience with Azure PaaS (Platform as a Service) and SaaS (Software as a Service) technologies
  • Knowledge of Azure ML, Azure MLOps and Python is a plus – DESIRED SKILL
  • Strong understanding of object-oriented Design and development.
  • Database fine tuning skills are a plus.
  • Experience in Azure API (Application Programming Interface) Management and Configuration.Good knowledge of API Governance and Security is a plus.Experience or knowledge of API Authentication mechanism is a plus.
  • Good understanding of oAuth2, OIDC and SAML is a big plus.
  • Proficient in Azure DevOps including CICD Pipelines.
  • Strong experience with scripting using Python, PowerShell and Bash Scripts.
  • Experience with container managed architectures (Kubernetes, Docker) is a plus.
  • Experience with feature management & deployment strategy using Feature Management tool like LaunchDarkly.

Employees at all levels are expected to:

  • Understand our Operating Principles; make them the guidelines for how you do your job.
  • Own the customer experience - think and act in ways that put our customers first, give them seamless digital options at every touchpoint, and make them promoters of our products and services.
  • Know your stuff - be enthusiastic learners, users and advocates of our game-changing technology, products and services, especially our digital tools and experiences.
  • Win as a team - make big things happen by working together and being open to new ideas.
  • Be an active part of the Net Promoter System - a way of working that brings more employee and customer feedback into the company - by joining huddles, making call backs and helping us elevate opportunities to do better for our customers.
  • Drive results and growth.
  • Respect and promote inclusion & diversity.
  • Do what's right for each other, our customers, investors and our communities.

Disclaimer:

This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications.

Comcast is an EOE/Veterans/Disabled/LGBT employer.

Comcast is proud to be an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law. Comcast will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of applicable law, including the Los Angeles Fair Chance Initiative for Hiring Ordinance and the San Francisco Fair Chance Ordinance.


Education

Bachelor's Degree

While possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience.

Relevant Work Experience

5-7 Years


Salary:

National Pay Range: $78,789.65 USD-$184,663.24 USD

Comcast intends to offer the selected candidate base pay within this range, dependent on job-related, non-discriminatory factors such as experience.


Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That’s why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality – to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the compensation and benefits summary on our careers site for more details.

Apply Now

Date Posted

09/26/2023

Views

13

Back to Job Listings Add To Job List Company Profile View Company Reviews
Neutral
Subjectivity Score: 0.5

Similar Jobs

Software Engineer Networking Software and Services - xAI

Views in the last 30 days - 0

The text describes xAIs mission to develop AI systems for understanding the universe and advancing human knowledge It outlines a role involving networ...

View Details

Associate Technical Support Engineer - Recharge

Views in the last 30 days - 0

Recharge is a subscription platform for innovative brands offering customer retention solutions They seek Technical Support roles with 247 coverage em...

View Details

Full Stack Product Engineer - Jiga

Views in the last 30 days - 0

Jiga is a remotefriendly company focused on empowering engineers with trust autonomy and flexibility They emphasize simplicity ownership and impactful...

View Details

Senior Design Manager (Infrastructure) - Canonical

Views in the last 30 days - 0

Canonical a leading opensource provider seeks a Senior Design Manager to drive innovation in cloud and AI technologies The role offers remote work glo...

View Details

Senior Product Designer - Org & Security - Typeform

Views in the last 30 days - 0

This job description outlines a role in developing an intelligent contact management system with AI capabilities The position involves designing user ...

View Details

Executive Director Patient Advocacy - Kyverna Therapeutics

Views in the last 30 days - 0

Kyverna Therapeutics is seeking an Executive Director for Patient Advocacy to lead initiatives in autoimmune disease treatment The role involves build...

View Details