Location: Philadelphia, PA
URL: http://comcast.com
Senior Software Engineer, Data Services
Philadelphia, PA - full time
Comcast Interactive Media (CIM), a business unit of Comcast Cable, focuses on creating and operating online and mobile properties, such as XfinityTV.com and Comcast.net that make the world more entertaining for Comcast customers. Through a relentless passion for innovation and a dedication to our customers, CIM transforms smart ideas into brilliant customer experiences, including designing cross-platform tools and interfaces that make it easier for Comcast customers to find, manage and consume video content. â¨â¨
As a member of Comcast's Interactive Media Engineering team the candidate will provide technical leadership and expertise within cross-functional project teams. Responsibilities range from high-level logical architecture through low-level detailed design and implementation, including: â¨
- Individual and collaborative design of product capabilities and system infrastructure for the Interactive Media platform and associated product offeringsâ¨
- Individual contributor responsible for the implementation and optimization of the platform and application softwareâ¨
- Technical leadership and the ability to mentor and advise less experienced team membersâ¨
- Work closely with other software, QA and deployment engineers to build a quality productâ¨that is both easy to deploy and operate in a production environment
- Work closely with management team to ensure success throughout entire SDLC
- Implementation of highly available REST design patterns and scalable web servicesâ¨
- Resource modeling â¨â¨
Required Skills: â¨
Mandatory Qualifications:
â¨
- Minimum of seven (7) years software development experience in Javaâ¨
- Thorough knowledge of object-oriented design methodology and standard software design patternsâ¨
- Familiar with Service Oriented Architectureâ¨
- Experience with Java application servers and J2EE containers (Jetty and Tomcat) â¨
- Experience consolidating and normalizing data across many data sources, specifically Internet data aggregation and metadata processingâ¨
- Experience designing software andproviding technical leadership and guidance to junior engineersâ¨
- Experience with logical and physical database design: Oracle, SQL Server, MySQL, object data stores, rich media databases, LDAP, PostgreSQL, and/or content management systems
- Experience with multi-processor environments â¨
- UNIX background (Solaris/Linux)â¨
- Strong technical written and verbal communication in English
Additional Qualifications: â¨
- Familiar with Spring, Hibernate, and RESTâ¨
- Working knowledge of Internet search â¨
- Familiarity with current Digital Rights Management and Public Key Infrastructure technologies
Additional Roles/Expectations: â¨
- Possesses highly-developed communication skills.
- Develops rapport within the team and organization
- Takes ownership of projects and features.
- Provides a technical leadership role within the organization.
- Helps to technically mentor other developers.
- Assesses/adopts new technologies.
- Works with Specialists to understand, adopt, advocate, and enforce standards.
- Provides intensive code review.
- Possesses advanced understanding of the core competencies, languages, technologies, etc.
- Thought-Leadership: Influences technical and product roadmaps through well-presented and empirically- sound ideas.
Education: â¨Bachelors degree in Engineering or Computer Science required, Masters degree preferred
To apply: Send a resume to Steven_Schumacher@comcast.com
Apply for this job vacancy
No comments:
Post a Comment