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.
DUTIES: Contribute to the team responsible for performing software engineering and developing solutions for video management, publication, distribution, and monetization within Comcast Cable and NBC, as well as to national and international operators and content providers; utilize Agile methodologies and SOA and RESTful design principles to develop components of software applications; operate software build/test/deployment chains; utilize C# and Java to write automated test software; contribute to the Sprint planning, estimation, and retrospective processes of Agile software development; collaborate with project stakeholders to identify product and technical requirements, including communicating daily status, plan, and blockers to team and relevant third parties; review and provide feedback of software specifications and SOA and RESTful web service design, including peer reviewing code authored by other team members; participate in the deployment, validation, and operation of software services built by the team; provide production troubleshooting and second tier escalation in emergency outage situations; maintain multiple environments and configurations; create and maintain readable and useful documentation; perform spec review and system design analysis focusing on the testability of a system's design, and communicating concerns and alternative approaches to stakeholders; define and document deployment plans and communicate them with stakeholders; work with the quality assurance team to determine if applications fit specification and technical requirements; and review literature, patents, and current practices relevant to the solution of assigned projects.
REQUIREMENTS: Bachelor's degree (or foreign equivalent) in Computer Science, Engineering, or a related technical field, and one (1) year of experience utilizing Agile methodologies and SOA and RESTful design principles to develop software applications; operating software build/test/deployment chains; and utilizing C# or Java to write automated test software
Comcast is an EOE/Veterans/Disabled/LGBT employer