Placement papers | Freshers Walkin | Jobs daily: Tuesday, January 01, 2019

Search jobs and placement papers

Database Engineer at Comcast (Philadelphia, PA)

Comcast Business offers technology solutions ranging from Ethernet, internet, and WiFi connectivity to voice, television, and managed Enterprise solutions to power businesses of all sizes to perform better. From small businesses to mid-market and large Enterprise organizations, Comcast Business serves business customers across the country. Powered by an advanced, Gig-speed network and backed by 24/7 technical support, Comcast Business is one of the largest contributors to the growth of Comcast Cable. The organization is the nation's largest cable provider to small and mid-size businesses and has emerged as a force in the Enterprise market, recognized by leading industry associations as one of the fastest growing provider of Ethernet services.

Summary:


Responsible for contributing in one or more areas of expertise in collaboration with various cross-functional project teams. Exercises solid knowledge of engineering skills and methodology. Applies long-term objectives and plans related to the company's technical vision to daily activity. Applies innovative solutions for engineering developmental problems that are competitive with industry and company standards with little direction. Works with moderate guidance in own area of knowledge.

Employees at all levels are expect 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 and diversity
- Do what's right for each other, our customers, investors and our communities

Core Responsibilities:
- Researches, writes, and edits documentation and technical requirements, including ETL job flows and dependencies.
- Monitors and evaluates ETL jobs
- Primarily focused on using Microsoft SQL Server Integration Services (SSIS), SQL, and Reporting solutions (OBIEE and Tableau)
- Develops scalable processes to support and benefit the organizations architecture vision
- Deconstructs technical concepts and metrics to facilitate process development
- Helps to define success metrics for each new system or process and establishes a plan to track, monitor and measure the success of those metrics
- Completes assessments of technical process and documents each of the following areas: problem statements, process flows, gap analyses, and solution recommendations
- Develops repeatable, and thus scalable, plans and process in order to speed time to market and improve operation efficiency
- Assist in monitoring strategic projects to build automated and scalable processes for team
- Interacts closely with cross team work streams
- Diagnoses, corrects, and documents issues, risks and problems using quality assurance practices
- Other duties and responsibilities as assigned
- Regular, consistent and punctual attendance.

Job Specification:
- Bachelor's Degree or Equivalent
- Engineering, Computer Science

- Generally requires 2-5 years related experience
- Comcast is an EOE/Veterans/Disabled/LGBT employer

Comcast is an EOE/Veterans/Disabled/LGBT employer


by via developer jobs - Stack Overflow

Principal iOS Developer, Digital Home at Comcast (Philadelphia, PA)

Comcast brings together the best in media and technology. We drive innovation to create the world's best entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations and disciplines. We are at the forefront of change and move at an amazing pace, thanks to our remarkable people, who bring cutting-edge products and services to life for millions of customers every day. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast.

Job Summary:

Comcast Technology and Product Experience (TPX) is seeking a Principal Software Engineer for iOS to join our Digital Home Client Application Engineering team. This group is responsible for customer-facing mobile, web, set-top box, and voice application development for Comcast's Home Security, Home Network Management and Internet of Things product offerings. This includes the native iOS and Android xFi application, which manages our cloud enabled gateway for millions of homes and is expanding internationally. https://www.xfinity.com/learn/internet-service/wifi

In this role you will collaborate with other developers, designers, testers, and business managers to build new iOS apps from scratch as well as develop features for existing iOS apps. You must be able to pick up new technologies quickly, be a strong team player, and rapidly adapt to changing business and customer demands. The ideal candidate will have experience building native iOS applications that rely on multiple web services and that operate at scale (thousands to millions of users).

REQUIREMENTS

- 8+ years' of professional software engineering experience

- 5+ years professional experience in developing Objective-C/Swift native client applications (iOS, MacOS)

- 3+ years as a technical lead, with least three other developers (not people management), for a large scale consumer facing application

- 3+ years professional experience in creating native iOS applications, preferably ones that have been approved for release in the App Store.

- Experience building/consuming RESTful web services

- Fundamental understanding of the HTTP protocol and caching strategies

- Experience managing software projects with source control systems (GitHub, Jenkins)

- Experience maintaining Continuous Integration and Deployment pipelines/workflows

- A strong sense of ownership and responsibility for code quality that follows best practices

- A strong passion for learning and adapting to new technologies

- Collaboration with project stakeholders to identify product and technical requirements, conducting analysis to determine integration needs.

- Technical leadership throughout the design, development, testing and deployment processes and guidance with regards to practices, procedures and techniques

- Serving as a coach and mentor for junior- and mid-level Software Development Engineers

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

- Presentation and advocating for architectural, design, and technical choices to internal and external audiences.

- Regular, consistent and punctual attendance.
- Other duties and responsibilities as assigned.

ADDITIONAL PREFERRED SKILLS:

- Experience in designing and interacting with REST/ RPC based API micro services

- Experience working with Internet-of-things frameworks or platforms (SmartThings, Nest, AWS IOT, etc.)

- Experience with multiple specific iPhone technologies/libraries; Localization, i18n, GPS, Bluetooth, WebRTC (Video), Gyro, etc

- UNIX background (Solaris/Linux)

- Comfort modifying Java based platform services

- DevOps Native App build experience (Ansible, CocoPods, Jenkins, Fastlane, XCUITests)

Comcast is an EOE/Veterans/Disabled/LGBT employer


by via developer jobs - Stack Overflow

Developer at Comcast (Philadelphia, PA)

Comcast brings together the best in media and technology. We drive innovation to create the world's best entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations and disciplines. We are at the forefront of change and move at an amazing pace, thanks to our remarkable people, who bring cutting-edge products and services to life for millions of customers every day. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast.

Job Summary:


Responsible for planning and designing new software and web applications. Analyzes, tests, and assists with the integration of new applications. Documents all development activity. Assists with training non-technical personnel. Has in-depth experience, knowledge and skills in own discipline. Usually determines own work priorities. Acts as a resource for colleagues with less experience.

Employees at all levels are expect 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 and diversity
- Do what's right for each other, our customers, investors and our communities

Core Responsibilities:


- Collaborates with project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs.
- Designs new software and web applications, supports applications under development, and customizes current applications. Assists with the software update process for existing applications, and roll-outs of
software releases.
- Participates in training representatives and operations staff on internally developed software applications.
- Researches, writes and edits documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals and formal recommendations and reports.
- Monitors and evaluates competitive applications and products. Reviews literature, patents and current practices relevant to the solution of assigned projects.
- Provides technical leadership throughout the design process and guidance with regards to practices, procedures and techniques. Serves as a guide and mentor for junior-level Software Development Engineers.
- Works with Quality Assurance team to determine if applications fit specification and technical requirements.
- Displays in-depth knowledge of engineering methodologies, concepts, skills, and their application in the area of specified engineering specialty.
- Displays in-depth knowledge of, and ability to apply, process design and redesign skills. Presents and defends architectural, design, and technical choices to internal audiences.
- Displays knowledge of, and ability to apply, project management skills.
- Consistent exercise of independent judgment and discretion in matters of significance.
- Regular, consistent and punctual attendance. Must be able to work nights and weekends, variable schedule(s) as necessary.
- Other duties and responsibilities as assigned.

Proficiency in at least 2 of the following languages:

  • Golang
  • Python
  • PHP
  • Perl

Understanding and experience with the following technologies:

  • Git version control system
  • Jenkins
  • Couchbase
  • Oracle/MySQL/PostgreSQL
  • Kafka
  • RabbitMQ
  • Talend/ETL
  • Writing and automating unit tests

Additional skills that are nice to have:

  • Ansible
  • Terraform
  • Cloud (AWS, Openstack)
  • CI/CD
  • Containers: Docker, Rancher, Kubernetes (k8s)

Job Specification:
- Bachelors Degree or Equivalent
- Engineering, Computer Science
- Generally requires 5-8 years related experience

Comcast is an EOE/Veterans/Disabled/LGBT employer


by via developer jobs - Stack Overflow

Senior Manager, Platform Tools at Comcast (Greenwood Village, CO)

Comcast brings together the best in media and technology. We drive innovation to create the world's best entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations and disciplines. We are at the forefront of change and move at an amazing pace, thanks to our remarkable people, who bring cutting-edge products and services to life for millions of customers every day. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast.

Comcast Reliability Engineering is looking for a Senior Manager, Platform Tools to lead tool development in support of Comcast's Network, DCIM and Critical Infrastructure operations. This leader will manage small development teams spread across of each of these domains and function as the public face to our constitutes for each of these domains in the Platform Operations organization.

Responsibilities:
-Oversee build and iteration of Pre and Post Validation tools in support of Network Maintenance.
-Data Center Infrastructure Management (DCIM) tools consolidate operation and iteration of Comcast's existing DCIM solutions with the long-term goal of establishing a single DCIM solution to manage National, Regional and Local data centers.
-Network / Backbone transport tools consolidate operation and iterative development on Comcast's existing tools. Work collaboratively with Comcast's Smart Network Platform team to influence requirements and integration with future state solutions.
-Integrate DCIM tools with Reliability Engineering's Asset Management and CMDB applications.
-Create strategy and manage development for monitoring solutions in support of Platform domains including Network and Critical Infrastructure.
-Represent Platform domain interests to influence development within other Reliability Engineering tool development teams (including ServiceNow, Mulesoft, Evanios Event Management, Reporting, and Visualization platforms).
-Integrate Platform Tools applications with workflows supporting Reliability Engineering's Incident and Change Management platform and governance processes.

Qualifications:
-Bachelor's degree in Business, Engineering, Computer Science, or related field
-8 to 15+ years overall work experience.
-5+ years of relevant technical operations or engineering experience, and at least 2 years of people leadership & management experience.
-Strong technical vision within Platform domains (Network, Data Center Infrastructure Management, Critical Infrastructure).
-Demonstrated experience with DCIM platforms (Aperture,Trellis, DCTrack, Nlyte).
-Demonstrated experience with monitoring platforms (Foreseer, Nagios, CA Spectrum, others).
-Scripting experience scripting (PERL, Python, other).
-Strong verbal and written communication skills and demonstrated technical leadership.
-Previous experience with the ServiceNow ITSM module is strongly desired.

Job Specification:
- Bachelors Degree or Equivalent
- Engineering, Computer Science
- Generally requires 8-11 years related experience

Comcast is an EOE/Veterans/Disabled/LGBT employer


by via developer jobs - Stack Overflow

Core Java Engineer, Software Development and Engineering at Comcast (Philadelphia, PA)

Comcast brings together the best in media and technology. We drive innovation to create the world's best entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations and disciplines. We are at the forefront of change and move at an amazing pace, thanks to our remarkable people, who bring cutting-edge products and services to life for millions of customers every day. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast.

Job Summary:


Responsible for planning and designing new software and web applications. Analyzes, tests, and assists with the integration of new applications. Oversees the documentation of all development activity. Trains non-technical personnel. Assists with tracking performance metrics. Integrates knowledge of business and functional priorities. Acts as a key contributor in a complex and crucial environment. May lead teams or projects and shares expertise.

Employees at all levels are expect 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 and diversity
- Do what's right for each other, our customers, investors and our communities

Core Responsibilities:


- Collaborates with project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs.
- Designs new software and web applications, supports applications under development, and customizes current applications. Develops software
update process for existing applications. Assists in the roll-out of software releases.
- Trains junior Software Development Engineers on internally developed software applications.
- Oversees the researching, writing, and editing of documentation and technical requirements, including evaluation plans, test results,
technical manuals, and formal recommendations and reports.
- Keeps current with technological developments within the industry.
Monitors and evaluates competitive applications and products. Reviews literature, patents, and current practices relevant to the solution of
assigned projects.
- Provides technical leadership throughout the design process and guidance with regards to practices, procedures, and techniques. Serves
as a guide and mentor for junior level Software Development Engineers.
- Assists in tracking and evaluating performance metrics. Ensures team delivers software on time, to specification, and within budget.
- Works with Quality Assurance team to determine if applications fit specification and technical requirements.
- Displays expertise in knowledge of engineering methodologies, concepts, and skills and their application in the area of specified
engineering specialty.
- Displays expertise in process design and redesign skills. Presents and defends architectural, design, and technical choices to internal
audiences.
- Consistent exercise of independent judgment and discretion in matters of significance.
- Regular, consistent and punctual attendance. Must be able to work nights and weekends, variable schedule(s) as necessary.
- Other duties and responsibilities as assigned.

Experience required:

- Java experience > 10 years

- Strong knowledge in the following areas (Java): Design Patterns, Multithreading, Collections, Concurrency, Performance optimization, Garbage collection tuning, Memory Leaks investigation, Algorithms

- Building scalable highly optimized multithread Java applications

- architecting complex distributed processing systems based on Java

- technical leadership and mentorship experience

Job Specification:


- Bachelor's Degree or Equivalent
- Engineering, Computer Science
- Generally requires 7-11 years related experience

- Self organized and highly responsible

- Good communication skills

Comcast is an EOE/Veterans/Disabled/LGBT employer


by via developer jobs - Stack Overflow

Sr. Microservices Developer at Comcast (Dulles, VA)

Comcast brings together the best in media and technology. We drive innovation to create the world's best entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations and disciplines. We are at the forefront of change and move at an amazing pace, thanks to our remarkable people, who bring cutting-edge products and services to life for millions of customers every day. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast.

Job Summary:
Responsible for planning and designing new software and web
applications. Analyzes, tests, and assists with the integration of new
applications. Oversees the documentation of all development activity.
Trains non-technical personnel. Assists with tracking performance
metrics. Integrates knowledge of business and functional priorities.
Acts as a key contributor in a complex and crucial environment. May lead
teams or projects and shares expertise.

Employees at all levels are expect 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 and diversity
- Do what's right for each other, our customers, investors and our
communities

Basic Requirements:

Hands-on experience working through the entire micro services (REST/SOAP) development lifecycle in Linux/Unix environment.

Expert level skills with Spring framework.

Experience in managed and distributed messaging queues, such as Kafka, RabbitMQ, SQS and/or SNS.

Expertise in NoSQL databases and/or Relational databases.

High level of problem solving, analytical, implementation and organizational ability.

Ability to communicate effectively with team leads and other team members (developers and QA engineers) in a team environment, and relay necessary information as appropriate.

Assets: (Preferred)

Experience with Cloud Foundry development.

Experience with Cassandra DB database

Experience with AWS development.

Education:

Bachelor’s Degree in Computer Science or related fields.

10+ years with BS; 8+ years with MS, 5+ years with PhD

Comcast is an EOE/Veterans/Disabled/LGBT employer


by via developer jobs - Stack Overflow

DevOps Engineer at Comcast (Philadelphia, PA)

Comcast's Technology.Product Xperience. organization works at the intersection of media and technology. Our innovative teams are continually developing and delivering products that transform the customer experience. From creating apps like TVGo to new features such as the Talking Guide on the X1 platform, we work every day to make a positive impact through innovation in the pursuit of building amazing products that are enjoyable, easy to use and accessible across all platforms. The team also develops and supports our evolving network architecture, including next-generation consumer systems and technologies, infrastructure and engineering, network integration and management tools, and technical standards.

Are you passionate about digital media, entertainment, and software services?

Do you like big challenges and working within a highly motivated team environment?

As a DevOps engineer on the VIPER Operations team, you will develop and utilize tools and infrastructure to assure highly performant service delivery on our core service delivery infrastructure which delivers stunningly new video experiences at a massive scale. The VIPER Operations team is a new, small and fast-moving team of world-class experts who are innovating in end-to-end video delivery. We are a team that thrives on big challenges, results, quality, and agility.

Who does the DevOps engineer work with?

DevOps engineers are positioned within collaborative scrum teams that consists of Operation, Development, and Engineering. We work with network engineers, systems administrators, software engineers, and a pile of technically-adept-but-not-actually-technical product folks. The VIPER Operations team is a diverse collection of operational systems engineers from all walks of life. We're a group of experienced technical minds who are the last word when it comes to solving problems encountered by our production support teams.

What are some interesting problems you'll be working on?

In your role, you will be responsible for the operation of our core IP Video platforms. Trace defects through a cutting edge service oriented architecture to find root cause. Develop scripts and utilities to automate data collection from hundreds or thousands of nodes. Query big data stores (Splunk, Hadoop, MemSQL) to quantify the scope of reported issues. Create new metrics and identify monitoring deliverables to improve site reliability. Evaluate new code releases for basic reliability and systems integration support, providing guidance to QA teams who will perform functional and load testing.

Where can you make an impact?

You'll be working with the best and brightest minds in Comcast while rolling out the video delivery infrastructure that will power the next generation of television. Success in this role is characterized by a higher speed to market, with fewer customer-facing defects and outages.

Responsibilities:

  • Day-to-day 24x7 support of our Cloud Infrastructure that delivers IP based cDVR, iVOD, and ipPPV to our customers.
  • On-Call responsibilities
  • Work with engineering teams on more efficient ways to automate and operate our infrastructure.
  • Assist in all deployments of new services, and capacity augments.
  • Development and maintain a capacity model for our every growing Cloud architecture.
  • Participate in the ground up design and planning for all future products and services for Comcast's IP Video platform.
  • Troubleshooting errors with proprietary and open source applications in production and pre-production environments
  • Identifying, implementing, and documenting of technical SOPs for maintenance tasks
  • Monitor the health and status of systems under your management
  • Ability to create and maintain policies, standards and overall system documentation

Here are some of the specific technologies used in our architecture:

  • Linux
  • Python
  • Golang
  • Kubernetes
  • Puppet
  • Docker
  • JavaScript
  • HTML5/CSS
  • Django
  • Flask
  • Angular.js
  • D3.js
  • Bootstrap
  • Git
  • Nginx
  • Centos
  • Cisco UCS + VMWare
  • Couchbase

Skills & Requirements

  • 3+ years' service operations
  • Experience with a variety of Software and Hardware operating environments
  • Experience with Couchbase, Apache Wed Services, Video transcoding, Video stream package management, and DRM technologies
  • Experience in troubleshooting complex technical issues
  • Experience in Linux environments
  • Experience with Go programming, MemSQL, Docker and Kubernetes
  • Experience with a scripting language (e.g. Python, Perl or Bash)
  • Familiarity with at least one monitoring/logging tool (e.g. Splunk, OP5, Nagios or Sysdig)
  • Good communicator and able to clearly articulate complex issues and technologies
  • Great design and problem solving skills
  • Willing to take ownership of problems and see them through to resolution
  • Comfortable working in a fast paced agile environment. Requirements change quickly and our team needs to constantly adapt to moving targets.

About Comcast VIPER (Video IP Engineering & Research)

VIPER(Video IP Engineering & Research), is a startup division within Comcast's Technology and Product Division and spun out from IP Video and online projects originated within Comcast Interactive Media is based in downtown Denver, CO. We are a cloud-based, IP video infrastructure that's been built to deliver a broad mix of on-demand video, live TV streams and an assortment of other digital media to an array of connected devices in the home.

Comcast is an EOE/Veterans/Disabled/LGBT employer


by via developer jobs - Stack Overflow

Front End Web Engineer at Comcast (Philadelphia, PA)

Comcast brings together the best in media and technology. We drive innovation to create the world's best entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations and disciplines. We are at the forefront of change and move at an amazing pace, thanks to our remarkable people, who bring cutting-edge products and services to life for millions of customers every day. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast.

Responsibilities:

  • Provide technical solutions in new systems development, new package evaluations and enhancements of existing systems
  • Participate actively in agile practices by collaborating with product owners, Business Analysts, Scrum Masters, and other team members in such activities as grooming user stories with cross-functional development teams
  • Participate in the architecture, development, testing, implementation and maintenance of our systems
  • Responsible for engineering best practices leading to excellent overall quality of software
  • Provides guidance and work leadership to less-experienced staff
  • Maintains current knowledge of relevant technology as assigned
  • Supports a culture of continuous improvement

Preferred qualifications:

  • 5+ years of relevant work experience, including extensive web programming experience and proven architecture skills.
  • BS in Computer Science, Computer Engineering or related technical field.
  • Excellent web development skills using JavaScript, HTML, and CSS. Experience with Typescript, ES6, and RxJS is preferred.
  • Experience in UNIX environments, npm, Webpack, Jenkins, and nginx is preferred.
  • Excellence using git for version control.
  • Mastery of component-based front-end web frameworks such as Angular2+ or React.
  • Experience designing RESTful APIs, integrating with APIs, data serialization and JSON.
  • Excellence debugging and using Application Performance Monitoring tools.
  • Ability to mentor other developers through code review and pair programming.
  • Domain knowledge of eCommerce and telecommunications is preferred. This includes understanding of line provisioning, porting phone numbers, billing cycles, returns, and exchanges.

Comcast is an EOE/Veterans/Disabled/LGBT employer


by via developer jobs - Stack Overflow

Software Developer at Comcast (Philadelphia, PA)

Comcast's Technology & Product organization works at the intersection of media and technology. Our innovative teams are continually developing and delivering products that transform the customer experience. From creating apps like TVGo to new features such as the Talking Guide on the X1 platform, we work every day to make a positive impact through innovation in the pursuit of building amazing products that are enjoyable, easy to use and accessible across all platforms. The team also develops and supports our evolving network architecture, including next-generation consumer systems and technologies, infrastructure and engineering, network integration and management tools, and technical standards.

Comcast's Technology & Product organization works at the intersection of media and technology. Our innovative teams are continually developing and delivering products that transform the customer experience. From creating apps like TVGo to new features such as the Talking Guide on the X1 platform, we work every day to make a positive impact through innovation in the pursuit of building amazing products that are enjoyable, easy to use and accessible across all platforms. The team also develops and supports our evolving network architecture, including next-generation consumer systems and technologies, infrastructure and engineering, network integration and management tools, and technical standards. Join the Comcast PULSE Engineering group

Job Summary:

Our job is to build software that enables people to discover, watch, and upgrade the entertainment they enjoy. We spend a lot of time thinking about how to optimize the customer experience, but we also passionately debate tabs vs spaces. We need new ideas and new approaches and someone ready to contribute from the start. As a member of the team you will participate in agile'ish processes and leverage multiple languages, products, and cloud platforms. With us you will have the benefits of working for a large, public company while spending your days in a small, fast-paced team.

Core Responsibilities:

Daily routine:

-Standup

-Write Code

-Submit Pull Requests

-Review Pull Requests

-Deploy Code

-Fix Code

Core Responsibilities:

-Design, selection, implementation, and documentation of core technology components

-Performance optimizations (doing more with less) and production support, including on-call

-Development of custom applications using internal software frameworks

-Development and customization of data mining and statistical techniques for operation on large datasets

-Update, optimize, and administer large-scale data processing routines

-Solution proposal/analysis and technical debt cleanup

Desired hard skills:

-Experience in object oriented programming languages i.e. Java, C, C#, C++

-Good current knowledge of Unix/Linux environments

-Strong understanding of RESTful Web Services and MicroServices

-Experience using messaging services (e.g. Kafka, RabbitMQ)

-Knowledge and experience with Cloud Container Management (e.g. Docker) a plus

-Experience with lightweight web servers (e.g. Vert.x, Undertow, Jetty) a plus

-Experience with AWS Services

-Experience with Go

-Graph database experience such as neo4j, a plus

-Working knowledge of clojure, lua, erlang, also a plus

-Experience identifying performance bottlenecks and their root causes; analysis of application metrics, monitoring, and alarms

-Experience working with agile practices

Desired soft skills:

-Demonstrates strong sense of ownership for their work

-Plays nicely with others

-Quickly and accurately adopts new technology

Job Specification:

-Bachelor's Degree or Equivalent in engineering or computer science

-Generally requires 7+ years related experience

Comcast is an EOE/Veterans/Disabled/LGBT employer


by via developer jobs - Stack Overflow

Sr. Front-End Web Engineer at Comcast (Philadelphia, PA)

Comcast brings together the best in media and technology. We drive innovation to create the world's best entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations and disciplines. We are at the forefront of change and move at an amazing pace, thanks to our remarkable people, who bring cutting-edge products and services to life for millions of customers every day. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast.

Job Summary:

Comcast brings together the best in media and technology. We drive innovation to create the world's best entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations and disciplines. We are at the forefront of change and move at an amazing pace, thanks to our remarkable people, who bring cutting-edge products and services to life for millions of customers every day. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast.

Comcast is looking for a skillful Front-End Web Engineer to join our newest product team, Xfinity Mobile! As we continue to grow, we are looking for talented and passionate people. A successful candidate will have an established background in developing customer facing web interfaces focusing on high volume and highly availability, strong technical ability, great communication skills, and a motivation to achieve results in a dynamic fast paced environment.

Responsibilities:

  • Provide technical solutions in new systems development, new package evaluations and enhancements of existing systems
  • Participate actively in agile practices by collaborating with product owners, Business Analysts, Scrum Masters, and other team members in such activities as grooming user stories with cross-functional development teams
  • Participate in the architecture, development, testing, implementation and maintenance of our systems
  • Responsible for engineering best practices leading to excellent overall quality of software
  • Provides guidance and work leadership to less-experienced staff
  • Maintains current knowledge of relevant technology as assigned
  • Supports a culture of continuous improvement

Preferred qualifications:

  • 6+ years of relevant work experience, including extensive web programming experience and proven architecture skills.
  • BS in Computer Science, Computer Engineering or related technical field.
  • Excellent web development skills using JavaScript, HTML, and CSS. Experience with Typescript, ES6, and RxJS is preferred.
  • Experience in UNIX environments, npm, Webpack, Jenkins, and nginx is preferred.
  • Excellence using git for version control.
  • Mastery of component-based front-end web frameworks such as Angular2+ or React.
  • Experience designing RESTful APIs, integrating with APIs, data serialization and JSON.
  • Excellence debugging and using Application Performance Monitoring tools.
  • Ability to mentor other developers through code review and pair programming.
  • Domain knowledge of eCommerce and telecommunications is preferred. This includes understanding of line provisioning, porting phone numbers, billing cycles, returns, and exchanges.

Comcast is an EOE/Veterans/Disabled/LGBT employer


by via developer jobs - Stack Overflow

Solutions Software Architect at Comcast (Seattle, WA)

Comcast's Technology & Product organization works at the intersection of media and technology. Our innovative teams are continually developing and delivering products that transform the customer experience. From creating apps like TVGo to new features such as the Talking Guide on the X1 platform, we work every day to make a positive impact through innovation in the pursuit of building amazing products that are enjoyable, easy to use and accessible across all platforms. The team also develops and supports our evolving network architecture, including next-generation consumer systems and technologies, infrastructure and engineering, network integration and management tools, and technical standards.

Comcast's Technology & Product organization works at the intersection of media and technology. Our innovative teams are continually developing and delivering products that transform the customer experience. From creating apps like TVGo to new features such as the Talking Guide on the X1 platform, we work every day to make a positive impact through innovation in the pursuit of building amazing products that are enjoyable, easy to use and accessible across all platforms.

As a Software Architect, you will join a small team engaged in designing and building robust and scalable systems needed to support billions of video views each month. You will work closely with product owners to ensure that services meet functional and scalability requirements. You will also work closely with leads and architects to leverage and improve thePlatform's core technologies.

This position offers a tremendous opportunity to influence the next generation of interactive media applications. The role provides unlimited creativity in bringing the latest technologies to market in a large-scale consumer setting. We practice Agile methodologies, plan rational schedules, and our cross-functional teams build strong, collaborative relationships as partners in the delivery of quality products.

Responsibilities:

  • Serve as primary technical contact with the client.
  • Gather product requirements, evaluate, and when necessary prototype, alternatives to determine the most appropriate approach for each solution.
  • Where appropriate, define new services to fulfill a project's particular needs.
  • Prepare functional specifications that can be understood by customers and internal development teams.
  • Stay up-to-date on industry trends and utilize this data when making technology proposals.
  • Work with the professional services team members to estimate the work for a given project.
  • At times work directly with the sales force to coordinate new projects, many of which will involve multiple phases.
  • Transition finished projects to the support group.
  • Represent thePlatform in discussions with client's engineering, marketing, business development, and other high-level departments.
  • Drive execution of products from inception to release

Requirements:

  • Generally requires 7-10 yeas of related experience
  • At least 5 years software experience at an engineering level
  • Bachelors degree equivielnt
  • Strong technical program management experience and experience defining and developing against SDKs
  • Proven experience as a technical leader. Demonstrated ability to lead the design and development of complex applications.
  • Strong sense of responsibility and ownership for the success of projects
  • Understanding of and experience with the full software development lifecycle, including functional and technical specification, implementation, QA processes, deployment, and maintenance
  • Excellent verbal and written communication skills
  • Excellent organizational and time management skills
  • Proven experience with SOA, design patterns, web services technologies, and UI design
  • Knowledge of rich media and content management a plus
  • Proficiency in Java and modern web application development languages a plus

This position may be up to 30% travel

Comcast is an EOE/Veterans/Disabled/LGBT employer


by via developer jobs - Stack Overflow

Manager/Tech Lead, Software Engineering at Comcast (Sunnyvale, CA)

Comcast's Technology & Product organization works at the intersection of media and technology. Our innovative teams are continually developing and delivering products that transform the customer experience. From creating apps like TVGo to new features such as the Talking Guide on the X1 platform, we work every day to make a positive impact through innovation in the pursuit of building amazing products that are enjoyable, easy to use and accessible across all platforms. The team also develops and supports our evolving network architecture, including next-generation consumer systems and technologies, infrastructure and engineering, network integration and management tools, and technical standards.

At Comcast, the developer platform team is responsible for building the platform, tools and processes that enable in-house and 3rd party developers to deliver their applications and content on the X1 platform to millions of customers.

We are looking for a software engineering manager to lead the team responsible for building and operating key components of our OTT Platform. The OTT Platform helps drive the availability of OTT content that is in the highest demand to our customers.

This leader will be responsible for excellence in team building and software delivery.

You will have a direct responsibility for improving the overall satisfaction of millions of users as you improve our ability to provide them a better customer experience. This position and team is located in the Comcast Silicon Valley Office, in Sunnyvale, CA. This is an excellent opportunity to work in an organization that brings the stability of a Fortune 50 company while still giving you agility and freedom to own and operate the software that you build. If you are a dynamic, motived leader with passion for solving problems, developing teams and delivering software, this is the job for you!

Responsibilities

  • Management of software engineers, test engineers and software developers in test, both onshore and off. This includes performing hiring, performance management, mentoring, coaching and career development.
  • Manage all aspects of the delivery of highly available software, including requirements gathering, design and architecture, implementation, testing, deployment, operation and maintenance.
  • Build strong collaborative relationships with product, program, design and other engineering teams inside and outside of your organization.
  • Drive the delivery of software that meets data-driven expectations, including product and operational KPIs.
  • Building and maintaining JVM based microservices at scale in a continuous delivery cloud environment.

Qualifications

  • Software development experience preferably using JVM technologies.
  • Strong understanding of modern software architecture.
  • Belief in test as a first-class citizen in the development process.
  • Proficiency in a JVM technology, puppet, AWS, system ops.
  • JavaScript experience a plus
  • 5-7 years of experience, 2+ years in engineering management.
  • BS degree in Computer Science or related field.
  • Ability to travel quarterly

Comcast is an EOE/Veterans/Disabled/LGBT employer


by via developer jobs - Stack Overflow

Sr. Software Engineer, Xfinity Home at Comcast (Austin, TX)

Comcast brings together the best in media and technology. We drive innovation to create the world's best entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations and disciplines. We are at the forefront of change and move at an amazing pace, thanks to our remarkable people, who bring cutting-edge products and services to life for millions of customers every day. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast.

Job Summary:

Comcast is seeking a Senior Software Engineer to join our Engineering team in Austin, TX. This group is responsible for ensuring the timely development, testing, and release of the new Xfinity Home platform with a high degree of quality that exceeds customer expectations.

In this role you will collaborate with other developers, designers, testers, and product managers to develop features for the Xfinity Home platform running in AWS. The primary responsibilities will include developing middleware and/or micro-services for the Xfinity Home platform. You must be able to pick up new languages and technologies quickly, be a strong team player, and rapidly adapt to changing business and customer demands. The ideal candidate will have experience building and testing Web Services. Job duties include a balance between development and fast-paced critical thinking, communication, troubleshooting and problem solving.

REQUIREMENTS:

- 6+ years of backend software development experience using Java

- Fluency in Java programming language and familiarity with common Java application frameworks

- Strong understanding of Object Oriented Programming concepts and design

- Experience building and consuming RESTful web services

- Bachelor's Degree in Computer Science, Engineering or equivalent

ADDITIONAL PREFERRED SKILLS:

- Familiarity with cloud computing and AWS

- Experience with Agile/Scrum

- Knowledge of source control systems (GitHubEnterprise)

- Knowledge of Continuous Integration and Deployment tools

- UNIX background (Solaris/Linux)

- Regular, consistent and punctual attendance
- Other duties and responsibilities as assigned

Our Engineers are passionate about teamwork, developing our skills, and creating awesome experiences for customers. We are fortunate to do what we love, every day. Join us!

Comcast is an EOE/Veterans/Disabled/LGBT employer


by via developer jobs - Stack Overflow

Eng 2, Network Engineering at Comcast (Philadelphia, PA)

Comcast brings together the best in media and technology. We drive innovation to create the world's best entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations and disciplines. We are at the forefront of change and move at an amazing pace, thanks to our remarkable people, who bring cutting-edge products and services to life for millions of customers every day. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast.

Summary

This role is responsible for the collaborative development of annual access network budgets, Long Range Plans (LRPs) and related impact analyses. It is expected that the person who fills this role can work in a cross-functional environment with traffic modelling, and NGAN Engineering.

The ultimate goal of the work performed in this function is to develop plans that effectively and proactively manage access network capacity below alert thresholds at minimal cost.

Core Responsibilities

-Develop annual access network budgets with goal of proactively maintaining all access network elements below alert thresholds.

-Develop access network LRPs with goal of proactively maintaining all access network elements below alert thresholds.

-Keep abreast of the cable industry and Next Generation Access Network technologies and architectures including but not limited to Fiber Deep N+0, DOCSIS 3.X, Full Duplex DOCSIS, vCMTS, Remote PHY, EPON, and FTTx.

-Assist in defining requirements for tools and identifying opportunities for tool improvements.

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

-Periodic travel to field systems may be required.

-Other duties as assigned.

Education Level

Bachelor's Degree or Equivalent

Field of Study

Engineering, Computer Science

Years of Experience

Generally requires 3 or more years of related experience

Skills

Programming languages: Python or R are required. Knowledge of Fiber Deep N+0, DOCSIS 3.X, Full Duplex DOCSIS, vCMTS, Remote PHY, EPON, and FTTx highly desired

Compliance

Comcast is an EEO/AA/Drug Free Workplace.

Disclaimer

The above 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


by via developer jobs - Stack Overflow

Principal Delivery Software Development Engineer at Comcast (New York, NY)

Comcast's Technology.Product Xperience. organization works at the intersection of media and technology. Our innovative teams are continually developing and delivering products that transform the customer experience. From creating apps like TVGo to new features such as the Talking Guide on the X1 platform, we work every day to make a positive impact through innovation in the pursuit of building amazing products that are enjoyable, easy to use and accessible across all platforms. The team also develops and supports our evolving network architecture, including next-generation consumer systems and technologies, infrastructure and engineering, network integration and management tools, and technical standards.

Are you passionate about digital media, entertainment, and software services? Do you like big challenges and working within a highly motivated team environment? Do you thrive on solving problems that lead to unblocking issues with a service and or technology?

The Platform Delivery Engineering team is a growing, fast-moving team of world-class experts who are innovating in end-to-end IP video delivery. We are a team that thrives on big challenges, results, quality, and agility. The team is driving the delivery of many cutting-edge changes to how Comcast delivers IP video to customers.

The Delivery Engineer (DE) is the technical counterpart to the Project Manager on IP Video projects, and is accountable for the overall project technical solution. The DE role gets involved early in the project lifecycle and continues to support the technical solution beyond successful deployment, ensuring detailed software designs, infrastructure, and operational support meet the project objective.

Who does the delivery engineer work with?

The Senior DE is the glue' that brings together the project's technical solution. Throughout the life of the project, the Delivery Engineer will collaboratively work with many project stakeholders, including the project manager, architect, software development leads, infrastructure team, network engineers, system adiministrators and Comcast leadership.

The broader Platform Delivery Engineering team is a diverse collection of software engineers, systems administrators, and network administrators from all walks of life.

What are some interesting problems you'll be working on?

In this role, you will bridge many technical gaps during the life of a project. Examples include:

  • Design and drive the implementation of an IP Video solution, both for Comcast and for companies external to Comcast.
  • Lead troubleshooting efforts to find root causes and corrective actions thoughout the life of a project.
  • Create and validate system capacity plans.
  • Identify and create advanced application monitoring (Splunk, ELK) for improved reliability.
  • Establish automated application deployments to various environments (Kubernetes, Helm).
  • Develop scripts and utilities to automate data collection.
  • Evaluate new code releases for basic reliability and systems integration support.
  • Provide guidance to QA teams who will perform functional and load testing.

Responsibilities:

  • Design technical systems solutions and provide hands-on project support to implement advanced IP video technologies and services.
  • Assist development teams by deploying and configuring components in various environments.
  • Troubleshoot and triage services and solutions.
  • Design and collaboratively drive delivery of scalable software solutions.
  • Development of tools and processes for managing Unix servers.
  • Development and execution of load, capacity, longevity and stress testing of systems.
  • Development of execution harnesses, systems validation tools and code performance validation tools.
  • Testing and certification of code and systems releases from core vendors.
  • Foster cross-functional knowledge sharing and mentoring amongst the various engineering teams.

Here are some of the specific technologies we use for Delivery Engineering:

  • Programming Languages: Python, Go, Javascript, Bash
  • DevOps Tools: Splunk, Kubernetes, Docker, Sysdig, Prometheus, Git, Helm, Concourse, Jenkins
  • Open Source Technologies: Nginx, PostgreSQL, Varnish, Apache Tomcat, HAProxy, Redis, Kafka
  • General Knowledge: Linux, MPEG, HTTP Adaptive Streaming, IP Networking, VMWare, OpenStack

Familiarity with the following industry specifications and standards is helpful but not required:

  • CableLabs Event Signaling and Management (ESAM)
  • CableLabs Event Signaling and Notification Interface (ESNI)
  • Society of Cable Telecommunications Engineers (SCTE-35)
  • Digital Video Ad Serving Template (VAST)
  • CableLabs Encoder Boundary Point (EBP)

Skills & Requirements

  • 10+ years of hands-on experience in software development and/or DevOps engineering.
  • Experience with a variety of Unix/Linux automation and scripting languages such as Python, Bash, or Puppet.
  • Experience writing core programming languages such as Go, Java or C/ C++.
  • Ability to prioritize, assign, track and shift team resources as needed for multiple projects.
  • Strong experience gathering requirements and supporting advanced software development teams in an agile environment.
  • Ability to plan, organize and document complex system designs.
  • Understanding how to scale applications depending on load.
  • Knowledge of networking concepts (VLAN, TCP/IP, Multicast, Unicast, OSI).
  • Experience with developing advanced application performance monitoring.
  • Ability to navigate Unix operating systems.
  • Strong presentation and communication skills to explain system designs and technologies to senior leadership.
  • Strong ability to collaborate with peers and stakeholders around system designs
  • High attention to detail and strong ability to problem solve systems issues.
  • Experience with CI/CD methodologies.
  • Willing to take ownership of problems and independently drive them to resolution.
  • Must be able to work independently, be self-motivated and handle multiple priorities.
  • Comfortable working in a fast paced agile environment. Requirements change quickly and our team needs to constantly adapt to moving targets.

Comcast is an EOE/Veterans/Disabled/LGBT employer


by via developer jobs - Stack Overflow

Engineer 3, Software Dev & Engineering at Comcast (Mount Laurel, NJ)

Comcast brings together the best in media and technology. We drive innovation to create the world's best entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations and disciplines. We are at the forefront of change and move at an amazing pace, thanks to our remarkable people, who bring cutting-edge products and services to life for millions of customers every day. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast.

The team is responsible for developing augmentation plans to alleviate any network congestion on the CMTS and edge technologies. Additionally, manage vendors and strategic thinking regarding CMTS roadmaps as they relate to Comcast network characteristics. To assist with our efforts to remain agile and lean we have a small team of developers that maintain our internal ticketing system for deploying and tracking hardware shipments; as well as, develop new applications to automate manual processes.

Job Summary:

The software developer’s role is to design, code, test, and analyze scripting languages JavaScript (ReactJS) and python software packages, and relational and non-relational databases. This includes researching, designing, documenting, and modifying software specifications throughout the production lifecycle. The eligible candidate should demonstrate an expert level for at least one of the following scripting languages (JavaScript, Shell, and Python), could understand/adapt to the existing framework and build automation scripts within the application. The ideal candidate would have 6+ years of experience with 2 or more of the scripting languages referenced above. The candidate will be responsible for scripting server configurations on Comcast network IP devices and act as the team Scrum Master. This position is coding intensive, and will require the ability to coordinate well with a team; as well as show personal initiative and take ownership of individual components of the development, and mentor other engineers.

      Must Have for the Position

       At least 4+ years of experience in real-world Python and JavaScript(NodeJS/UI) experience

3+ years of python scripting

Understanding of object-oriented, functional, and modularization programming

Experience developing REST APIs

The ability and desire to learn new scripting languages, if they are only strong in one of the following: Python, Shell, and Expect

Excellent knowledge of Apache and Linux configuration and command line usage

3+ years systems administration in a Linux environment

At least 3-4 years of experience in SQL and NoSQL methodologies such as MongoDB or Redis

Experience using Git or revision control systems

Set best practices for the software development process: coding standards, testing, change management, build automation, release planning, and deployment

Willingness to learn and implement new Big Data technologies as needed

At least 3-4 years of experience with Agile Scrum practices, concepts and procedures

Act as lead that is responsible for the planning, and facilitation of standard meetings to include; backlog preparation, iteration planning, retrospectives, iteration reviews, and daily stand-ups.

Experience working with large data sets (data mining, data analytics, data manipulation and reporting)

Strong interpersonal communication skills – listening, verbal, and written

Possesses a positive attitude, is detail oriented, and collaborates on a regular basis

Ability to communicate to the business owners

Ability to work independently and works extremely well in an Agile/SCRUM team setting

Great team player and effective communication skills

Identifies and solves complex problem; analyzes the issues and suggests possible solutions

Nice to have

At least three years of experience with Larvel and Lumen PHP Frameworks

At least one year of experience with ReactJS, Redux, and JQuery Libraries

At least three years of experience with Node.js

Experience in the Telecommunications Industry or Access Network technologies

What you will be doing (Developer)

Collaborates with project stakeholders to identify product and technical requirements. Conducts system architecture to determine integration needs.

Designs solutions for the customer that meets their business applications and translates complex technical design requirements into information that customers can understand and respond

Designs new software and web applications, supports applications under development, and maintain current applications.

Assists with the software update process for existing applications, and roll-outs of software releases

Researches, writes and edits documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals and formal recommendations and reports

Provides technical leadership throughout the design process and guidance with regards to practices, procedures and techniques. Serves as a guide and mentor for junior-level Software Developers

Writes unit tests for applications and code standards for the team to determine if applications fit specification and technical requirements

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

Assist with writing effective user stories and divide the stories into SCRUM tasks

Develop scripts to login and server configurations on Comcast network IP devices, extract and transform data from multiple source systems, and generate reports

Develop service group mapping information for highly valuable internal reports

Assist with development Restful APIs using PHP7 and MySQL

Assist with writing effective user stories and divide the stories into SCRUM tasks

Architect software solutions to solve complex business problems and meet businesses needs

Additional Requirements:

       Bachelor of Science/MS Degree in Computer Science, Engineering (or equivalent expertise)

Generally requires 4-6 years related experience

Strong skillsets in the following areas: analytical, organizational, problem-solving, and attention to details

Exceptional written, verbal communication, and interpersonal skills required

Expert level in SQL queries

Ensure the quality of code by performing complex bug verification, release testing, and support for assigned products.

Ability to work independently and works extremely well in an Agile/SCRUM team setting, including cross-functional structures, and varying levels of management.

Ability to be flexible and “think outside the box” and Innovative

Knowledge of network infrastructure (i.e. CMTS – Arris, Cisco, Juniper, and Harmonic)

Possesses a positive attitude, is detail oriented, and communicates status on a regular basis.

Has the ability to balance competing priorities in a very dynamic/fast-paced environment.

Technologies:

Python 2.6 or later, Shell, Expect

PHP (7 or later)

Laravel and Lumen Frameworks

JavaScript

ReactJS, Redux, and JQuery Libraries

Node.js

CentOS (5 or later) or Redhat (5 or later)

MySQL (5.5 or later)

NoSQL MongoDB, Redis, SQL (SQL Server, Oracle), MemSQL

Agile Tools: JIRA

Comcast is an EOE/Veterans/Disabled/LGBT employer and all qualified applicants will receive consideration for employment without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex or any other legally protected category.


by via developer jobs - Stack Overflow

Software Engineer at Comcast (Seattle, WA)

Comcast's Technology & Product organization works at the intersection of media and technology. Our innovative teams are continually developing and delivering products that transform the customer experience. From creating apps like TVGo to new features such as the Talking Guide on the X1 platform, we work every day to make a positive impact through innovation in the pursuit of building amazing products that are enjoyable, easy to use and accessible across all platforms. The team also develops and supports our evolving network architecture, including next-generation consumer systems and technologies, infrastructure and engineering, network integration and management tools, and technical standards.

Comcast Technology Solutions is the leading provider of online video publishing, management and delivery solutions. We help many of the world's largest broadcasters, cable operators and media companies manage video content and deliver on demand and live streaming content to set-top boxes, online and mobile clients. Those customers include SyFy, Fox Sports Network, NBC Sports, CNBC, National Geographic, Comcast, BT, CBC, Travel Channel, Weather Company and more. As strategic business unit of Comcast, we enjoy the benefits of a large company while keeping the agility of a startup.

As a Software Engineer on the Direct to Consumer Metadata team, you will join the team engaged in designing and building robust and scalable cloud-first systems needed to support billions of video views each month. You will work closely with product owners to ensure that services meet functional and scalability requirements. You will also work closely with leads and architects to leverage and improve Comcast Technology Solutions core technologies.

This position offers a tremendous opportunity to influence the next generation of interactive media applications. The role provides unlimited creativity in bringing the latest technologies to market in a large-scale consumer setting. We practice Agile methodologies, plan rational schedules, and our cross-functional teams build strong, collaborative relationships as partners in the delivery of quality products.

We value diverse thinking, unique insights, self-motivation, empathy and a passion for learning as much as experience. If this sounds like a role you would enjoy, but you're concerned about specific details below, please apply anyway. You might be the perfect person for us.

Responsibilities:

  • Design, implement and test solutions based on provided requirements, using a mix of open-source, enterprise and in-house technologies, using commonly accepted patterns and practices
  • Identify and propose ideas for design improvements and new components
  • Support, operate and maintain the team's products
  • Provide guidance to our Support Team during critical customer escalations, but more importantly, avoid such escalations with thorough testing and well thought out design
  • Consult with internal customers (mostly other engineering teams) to understand their use cases and assist in designing solutions

Requirements:

  • Versatility and desire to stretch your own boundaries
  • Effective at working in a collaborative, team environment
  • 2-5 years of related experience
  • 2-4 years of experience in the development and management of Internet applications and large-scale distributed systems
  • Proficient in object-oriented programming, with at least 2 years of hands on experience; bonus if it is Java or Go
  • Some experience with server-side development; RESTful service experience a plus
  • Exposure to Linux system fundamentals, web servers, and an understanding of networking
  • Hands-on experience with Docker, Public Cloud services like AWS or Azure, and monitoring solutions a plus
  • Bachelor's in Computer Science or equivalent experience

About Comcast Technology Solutions

Based in downtown Seattle, our building is walking distance from Pike Place Market, the Seattle Art Museum, a wide variety of restaurants and of course, coffee shops. The office is located within a few blocks of most bus, light rail, ferry and water taxi commute options, and our office is exceptionally bike friendly. We know our hard-working, intelligent and fun-loving employees feel valued and enjoy an exceptional work-life balance. We enjoy a flexible work environment and hope you will consider joining us.

We believe in fostering a sense of community in our workplace. Whether you're a cycling enthusiast, baseball or football fan, video or board gamer, or movie lover, there is a group of people here waiting to meet you! We provide opportunities for socializing with the rest of the team like bowling and Mariners game outings. Come see why we love working at Comcast Technology Solutions!

Company bonuses

A 401k where we match 100% up to 6% of your eligible pay

21 days paid time off + 7 paid holidays

Unlimited soda, coffee, and snacks!

Great medical, dental, vision insurance for you and your family

Comcast Restricted Stock Units

Employee Stock Purchasing Plan

Free Comcast Cable and Internet

Great company outings and social gatherings

Flex Spending Account

Life Insurance

Tuition Reimbursement

Comcast is an EOE/Veterans/Disabled/LGBT employer


by via developer jobs - Stack Overflow

Engineer, Software Dev & Engineering at Comcast (Reston, VA)

Comcast brings together the best in media and technology. We drive innovation to create the world's best entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations and disciplines. We are at the forefront of change and move at an amazing pace, thanks to our remarkable people, who bring cutting-edge products and services to life for millions of customers every day. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast.

Job Summary:

Responsible for planning and designing new software and web applications. Analyzes, tests, and assists with the integration of new applications. Oversees the documentation of all development activity.

Trains non-technical personnel. Assists with tracking performance metrics. Integrates knowledge of business and functional priorities.

Acts as a key contributor in a complex and crucial environment. May lead teams or projects and shares expertise.

Employees at all levels are expect 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 and diversity

- Do what's right for each other, our customers, investors and our communities

Core Responsibilities:

- Collaborates with project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs.

- Designs new software and web applications, supports applications under development, and customizes current applications. Develops software update process for existing applications. Assists in the roll-out of software releases.

- Trains junior Software Development Engineers on internally developed software applications.

- Oversees the researching, writing, and editing of documentation and technical requirements, including evaluation plans, test results, technical manuals, and formal recommendations and reports.

- Keeps current with technological developments within the industry.

Monitors and evaluates competitive applications and products. Reviews literature, patents, and current practices relevant to the solution of assigned projects.

- Provides technical leadership throughout the design process and guidance with regards to practices, procedures, and techniques. Serves as a guide and mentor for junior level Software Development Engineers.

- Assists in tracking and evaluating performance metrics. Ensures team delivers software on time, to specification, and within budget.

- Works with Quality Assurance team to determine if applications fit specification and technical requirements.

- Displays expertise in knowledge of engineering methodologies, concepts, and skills and their application in the area of specified engineering specialty.

- Displays expertise in process design and redesign skills. Presents and defends architectural, design, and technical choices to internal audiences.

- Consistent exercise of independent judgment and discretion in matters of significance.

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

- Experience with the following technologies/methodologies is preferred:

- Java development in a web services environment using SpringBoot

- Hands on experience deploying & managing web services in PaaS environments such as AWS/Pivotal/GoogleCloud

- Hands-on experience developing Java using hbase as data source

- Hands-on experience developing java applications using Kafka

- Development and orchestration of CI/CD pipelines using GoCD or Concourse

- Prior experience leveraging the following tools: Artifactory, GitHub, Sonar, Ansible,

- UI development in Angular VueJS (Angular v5)

- Working knowledge using kubernetes for orchestration

- Production support in a web services/devops environment for multiple applications

Job Specification:


- Bachelors Degree or Equivalent
- Computer Science, Engineering
- Generally requires 2-5 years related experience

Comcast is an EOE/Veterans/Disabled/LGBT employer


by via developer jobs - Stack Overflow

CDN Software Engineer, VIPER at Comcast VIPER (Denver, CO)

Comcast's Technology & Product organization works at the intersection of media and technology. Our innovative teams are continually developing and delivering products that transform the customer experience. From creating apps like TVGo to new features such as the Talking Guide on the X1 platform, we work every day to make a positive impact through innovation in the pursuit of building amazing products that are enjoyable, easy to use and accessible across all platforms. The team also develops and supports our evolving network architecture, including next-generation consumer systems and technologies, infrastructure and engineering, network integration and management tools, and technical standards.

We are looking for engineers to join our Content Delivery team.Do you love to build massive, distributed, and amazing systems? Are you passionate about open source software, and building systems using it? Do you like to add immediate, tangible business value?

As an engineer in the CDN team, you will help build the infrastructure and develop software to support the systems that deliver IP content for a wide range of mobile and first-screen television devices. As part of the larger Comcast engineering teams, you will help shape the next generation of IP content delivery and transform the customer experience. Using the tenets of DevOps, you will have the opportunity to own the entire stack, from architecture to production.

Who does the CDN engineer work with?

Traffic Control is the Open Source CDN control plane for which we lead the development, and this project represents our primary focus. Want to learn more? Visithttps://trafficcontrol.apache.org/.There you will find the documentation, source code, and every open bug. We're a small team, delivering state-of-the-art software solutions at the leading edge of CDN technology.

What are some interesting problems you'll be working on?

We deliver petabytes of traffic and billions of transactionsevery day. Oursoftwareinfrastructure is crucial in analyzing this data to visualize trends, and enable deep-diving into issues.

Where can you make an impact?

Thinking out of the box and consideringthe customerexperience are key to our success. We never want to impact service unless it is in a positive manner. We need additional team members to followtheir passion of coding andcontribute to the delivery code at the heart of many organizations!

Responsibilities:

Design new software applications, support applications under development, and customize existing applications.

Develop software update process for existing applications. Assist in the rollout of software releases.

Collaboratewith project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs.

Diagnose performance issues and propose and implement code improvements.

Ensure the software architecture is lean and extensible.

Ensure software modules are reliable for reuse.

Workwith Quality Assurance team to determine if applications fit specification and technical requirements.

Here are some of the specific technologies we use for Traffic Control:

Go (golang)

C

C++

Java

Linux (CentoOS)

Git

Apachehttpd

Perl

PostgreSQL

InfluxDB

OpenStack

Preferred Skills:

BS in Computer Science and4+ years equivalent experience

Experience developing softwarewithGo(2+ years)

Experience developing softwareforlarge, distributed systems

Experience developing software for networking, DNS, HTTP, and TCP/IP

Knowledge of data structures, design patterns, and algorithms

ExperiencewithOO programming languagessuch asJava or C/C++ishighly desired

An open mind and a passion for coding excellence

Great design andproblem-solvingskills, with a strong bias for architecting at scale

Strong troubleshooting andproblem-solvingskills, adaptable, proactive and willing to take ownership

Good communicator; able to analyze and clearly articulate complex issues and technologies understandably and engagingly

Able to work in a fast-paced environment

About the CDN Team:

The CDN team is a quasi-startup group within Comcast's Technology,ProductandXperienceDivision and is based in Denver's LoDo district. Our technology is open-source based, and our products deliver video and other content over IP infrastructure to an array of connected devices in and out of the home.

Comcast is an EOE/Veterans/Disabled/LGBT employer


by via developer jobs - Stack Overflow

Manager, Mobile Applications, Digital Home at Comcast (Philadelphia, PA)

Comcast brings together the best in media and technology. We drive innovation to create the world's best entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations and disciplines. We are at the forefront of change and move at an amazing pace, thanks to our remarkable people, who bring cutting-edge products and services to life for millions of customers every day. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast.

Job Summary:

Comcast Technology and Product Experience (TPX) is seeking a Software Engineering Manager to join our Digital Home Client Application Engineering team. This group is responsible for customer-facing mobile, web, set-top box, and voice application development for Comcast's Home Security, Home Network Management and Internet of Things product offerings. This includes the native iOS and Android xFi application, which manages our cloud enabled gateway for millions of homes and is expanding internationally. https://www.xfinity.com/learn/internet-service/wifi

In this role, you will directly manage 5-10 people including full-time-employees and contractors of Mobile Software Engineers and Test Engineers. These Engineers range in skill-level and experience from Principal to Junior and Entry-Level. You will collaborate with cross-functional teams (management, web, mobile and API developers, UX designers, test engineers, operations engineers, product and business managers) to lead project initiatives for Digital Home applications. You must be a strong technical leader, an independent, critical and analytic thinker, have excellent communication skills and rapidly adapt to changing business and customer demands.

REQUIREMENTS:

- 1+ years managing software engineers, setting goals and developing career plans

- 4+ years professionally developing native mobile applications (iOS or Android)

- Strong competence in estimation

- Excellent interpersonal and relationship-building skills

- Knowledge of Agile Software Development Life Cycle

- Knowledge of Continuous Integration and Deployment tools (Jenkins)

- Experience with HTTP and RESTful web services

- A strong sense of ownership and responsibility for code quality that follows best practices

- A strong passion for learning and adapting to new technologies

CORE RESPONSIBILITIES:

- Directly managing multiple Engineering teams (approx. 5-10 Engineers including full time employees and contractors)

- Providing regular feedback and coaching regarding both job performance and career development

- Directing the development and release of multiple project across Digital Home mobile applications

- Providing guidance to engineering teams and other departments in identifying product and technical requirements, contributing to functional strategy development

- Self-Development via an awareness of one's strengths and weaknesses, and openness to others viewpoints

- Demonstrating interest in others, encourages adaptive development and promotes a sustainable team culture.

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

Comcast is an EOE/Veterans/Disabled/LGBT employer


by via developer jobs - Stack Overflow

Eng 3, Software Dev & Engineering at Comcast (Dulles, VA)

Comcast brings together the best in media and technology. We drive innovation to create the world's best entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations and disciplines. We are at the forefront of change and move at an amazing pace, thanks to our remarkable people, who bring cutting-edge products and services to life for millions of customers every day. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast.

Qualifications:

We are looking for strong backend Java developers that can help build highly scalable and performing platform level APIs that are accessed by numerous consumers and are accessed millions of times a day. We are looking to develop and deploy these in AWS and Comcast Native cloud platforms.

Must have technical skills:

  • Minimum 4-6 years of software development using Java
  • 2-3 years on Java technologies including J2EE, JDBC, Web services (SOAP/JSON) along with Oracle experience.
  • 2-4 years of Spring framework and building J2EE web applications
  • Excellent design, coding and debugging skills
  • Experience developing REST interfaces
  • Understanding and experience developing and deploying microservices

Strongly Preferred:

  • Experience with JMS, Log4j, Frameworks, Spring, Hibernate and open source software a big plus
  • Experience with one of the NoSQL or Graph data management technologies is desirable (Redis, Cassandra, Neo4J etc.)
  • Experience developing and deploying applications in any native cloud technologies such as CloudFoundry

Nice To Have technical skills:

  • Experience developing applications in Oracle PL/SQL,Pentaho, ETL tools
  • Experience with AWS, Lambda Serverless development
  • Experience with Python programming
  • Experience with GraphQL

Comcast is an EOE/Veterans/Disabled/LGBT employer


by via developer jobs - Stack Overflow

WATCH: New Years Eve Revelers Gather In Times Square - NPR

Azure DevOps Engineer at Kongsberg Digital AS (Asker, Norway)

Kongsberg Digital (KDI) provides digital solutions to customers in the maritime and energy industries. We are over 300 software developers focusing on the internet of things, machine learning, automation and autonomous operations.  


We are now looking to boost our Digital Twin team with more DevOps capabilities.  


Why work as an Azure DevOps Engineer for the Digital Twin team?


The Digital Twin team delivers solutions to recreate all the characteristics of real assets in an advanced, data-enriched 3D visualization. Our cloud software feeds the twin with live data streams, business data, calculations and physics based simulations. In this role, you will:



  • Develop and maintain DevOps pipelines for continuous deployment

  • Set up different environments and create automation scripts.  

  • Understand the main PaaS services in Azure and other cloud providers

  • Have a key role in developing our products, influencing and improving a world-leading portfolio of software within one of Norway’s largest companies


We are looking for a talented software engineer with relevant experience such as



  • Configuring Docker, Kubernetes, Service Fabric. Build and deploy containers in Linux and Windows environments

  • Setting up build pipelines in Azure DevOps (VSTS) and staging environments (Development, Test, Production)

  • Administering scalable, high availability, business critical systems

  • Coding with C#, Javascript, Powershell and scripting

  • Working with cybersecurity tools and problems

  • Configuring and continuously improve system health monitoring to be used by the Operations team

  • Fluent in English, both verbal and written

  • MSc or BSc level degree in Engineering or IT

  • Minimum 3-5 years of relevant work experience


As a person you:



  • Are an engaged, creative, curious self-learner who takes responsibility without being asked

  • Enjoy working in teams

  • Are quality conscious, service minded and flexible

  • Live up to the Kongsberg values- Reliable, Determined, Innovative and Collaborative


What we offer?



  • Work with a great team to solve difficult technical challenges

  • A chance to take part in shaping industrial digitization

  • Career opportunities and personal development

  • Great corporate culture within Kongsberg

  • Opportunities to travel as part of your role

  • Competitive terms


by via developer jobs - Stack Overflow

Utvikler som vil bli best på integrasjon? Bli med Avella! at TOPTEMP (Oslo, Norway)

Avellas 4 steg for rekruttering av utviklere


Steg 1 – Vi starter med en liten interessevekker! 


Blir du best hos oss, er du best i Norge!  - Ja det er kanskje en litt brautende uttalelse, men her i Avella har vi gjennom 10 Ã¥r bygget opp Norges ledende miljø pÃ¥ integrasjon, automatisering, IoT og arkitektur. Blir man da en del av dette miljøet, sÃ¥ har man faktisk muligheten til Ã¥ bli best i Norge.


Vi skal være med å automatisere Norge, og det skjer ikke automatisk! - Våre kunder fornyer seg med teknologier som IoT, AI, API, cloud, og Blockchain, og Avella har en sentral rolle i å skape forretningsverdi hos disse kundene. Derfor søker vi etter deg som er/vil bli spesialist innenfor integrasjon.


Steg 2 - NÃ¥ som vi har din oppmerksomhet, hvem er du? Og hva vil du jobbe med hos oss?


Du er en utvikler, gjerne med:



  • 2-3 Ã¥rs erfaring fra arbeid som systemutvikler innen Java eller .NET.

  • Erfaring med cloud, integrasjon eller API Management .

  • kjennskap til teknologier og arkitektur som bygger rundt begrep som ESB, MQ / Messaging, API Gateway, BPMN, BPEL eller ønske om Ã¥ lære mer om dette.


Som konsulent hos oss vil du jobbe med:



  • Utvikling av løsninger pÃ¥ ledende integrasjonsplattformer

  • Design og utvikling av integrasjoner

  • Arkitekturarbeid i tett samarbeid med vÃ¥re arkitekter


Våre rådgivere jobber i grensesnittet mellom teknologi og forretning, og vi ønsker å skape løsninger som gir varig verdi. Avella er et tyngdepunkt og kompetansesenter i markedet innen integrasjon. Dette gjør vi ved å ha medarbeidere med spisskompetanse og et nært partnerskap med sentrale leverandører. Navn som AWS, Aurea, Fuse, CA, Mule, IBM, Software AG, og Red Hat er noen eksempler på mulige plattformleverandører vi jobber med.


Steg 3 - Hva tilbyr vi, og hvorfor skal akkurat DU ta en prat med OSS?


Hos Avella får du alt + litt til. Vi forplikter oss til å være det sterkeste fagmiljøet i Norge, noe som gjør at Avellas sterkeste forpliktelse er medarbeidere. Vi har kontorer sentralt i Oslo sentrum, vi reiser årlig på turer sammen til Munchen, Geneve, Dublin, Las Vegas mm. Vi sertifiserer og kurser etter din motivasjon og ditt nivå. Egne fagdager hver måned og vi har alle prosjekter som gjør kundene våre bedre. Hos oss får du gode utviklingsmuligheter innen Integrasjon, arkitektur, strategisk rådgivning og prosjektledelse. Avella tilbyr meget gode betingelser.


De av oss som sitter på prosjekter ute hos våre kunder sitter ofte samlokalisert i tverrfaglige team, og vi samles regelmessig. Det er viktig for oss å ha et godt sosialt miljø, og vi har ofte lønningspils, årlig tur til utlandet, sommerfest, og julebord - bare for å nevne noe.


Steg 4 - Hva skjer nå?


Du har det sikkert veldig fint der du er, dyktige fagfolk har det ofte det. Og vi vet at det å bytte jobb er et viktig og vanskelig valg, og at det kan være litt mye mas å sette i gang en rekrutteringsprosess i en hektisk hverdag. Derfor er vi opptatt av at vi starter uformelt og enkelt ved at vi tar en prat på telefonen eller over en kopp kaffe. Her vil fokuset være på å finne ut om det er samsvar i hva du er ute etter og hva vi kan tilby.


Ble du interessert i denne 4-stegs planen, så send inn din interesse. Enten ved å søke på stillingen, eller kontakte oss direkte.


Vi sees!


by via developer jobs - Stack Overflow