Software Engineer XNET
Location:
Englewood , Colorado
Posted:
November 20, 2017
Reference:
168350

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 XNET is a high-performance software engineering team primarily responsible for the development and maintenance of the XNET platform in Systems Engineering organization. The XNET platform handles billions of events/messages per day from various network sources within the Comcast network.
The candidate will be an integral part of an exceptionally talented team and will have an opportunity to analyze, design, document, develop, test, deploy, troubleshoot and support new and/or existing software components, UI and/or micro-services.

Responsibilities

The candidate will:
-Design new software applications, support applications under development, and customize existing applications.
-Develop software updates for existing applications.
-Assist in the rollout of software releases.
-Collaborate with project stakeholders to identify product and technical requirements.
-Conduct analysis to determine integration needs.
-Diagnose performance issues and propose and implement code improvements.
-Perform load and/or endurance tests with load generating tools.
-Ensure the software architecture is lean, extensible, and well documented.
-Ensure software modules are reliable and reusable.
-Work with the Quality Assurance and Operations teams to ensure applications meet and/or exceed specifications and technical requirements.
-Ensure that code adheres to Comcast defined standards and best practices for security, coding, and performance.
-Practice Agile development methods and demonstrate agile values of collaboration, embracing changes, and iterative development.
-Develop technical roadmaps for future implementations.
-Develop business case analysis on potential projects.

Qualifications

Basic Qualifications (Requirements):
-Expert level skills with Java/Spring framework.
-Experience in NoSQL, Graph or Relational databases.
-Experience in web services
-Experience in software debugging and performance tuning
-Ability to communicate effectively with team members and other team members

Assets (At least one is preferred)
-Experience with Cloud based services
-Experience with Data Lake and analytics
-Experience with Machine Learning and analytics
-Experience with Data Visualization

Education Level
- Bachelor's Degree in Computer Science or equivalent
Field of Study
- Computer Science or similar
Years of Experience
- Generally requires 8+ years related experience
Compliance
Comcast is an EEO/AA/Drug Free Workplace.



Comcast is an EOE/Veterans/Disabled/LGBT employer


A little about us:
Comcast brings together the best in media + technology. We drive innovation to create the world's best entertainment and online experiences.

Know someone who would be interested in this job? Share it with your network.