Ability to promote use of industry and Company technology standards
Ability to monitor emerging technologies/technology practices for potential use within the company
Expertise in designing and developing updated infrastructure in support of business processes
Skill in ensuring balance between tactical and strategic technology solutions
Capability to consider business problems "end-to-end" including people, process, and technology within and outside the enterprise
Proficiency in mentoring, reviewing code, and verifying object-oriented design best practices, coding, and architectural guidelines
Ability to identify and drive issues through closure
Experience ensuring programs are envisioned, designed, developed, and implemented across the enterprise to meet business needs
Ability to interface with enterprise architecture team and other functional areas
Knowledge of developing, documenting, and ensuring compliance with best practices (coding standards, object-oriented design, platform/framework design, human interface guidelines)
Skill in tracking and documenting requirements for enterprise development projects and enhancements
Ability to monitor current and future trends, technology, and information affecting organizational projects
Mentoring skills in relevant technologies and implementation architecture
Capability to contribute to system implementation strategy and participate in forums, meetings, presentations
Ability to gather and understand client needs, identify technology leverage opportunities, define architectural approaches, and develop technology proofs
Proficiency in communicating technology direction
Skill in monitoring project lifecycle from intake through delivery
Experience developing and communicating system/subsystem architecture and clear system requirements for component subsystems
Consistent exercise of independent judgment and discretion in matters of significance
Regular, consistent, and punctual attendance; ability to work nights, weekends, variable schedules, and overtime as necessary
Responsibilities
Promote use of industry and Company technology standards
Monitor emerging technologies/technology practices for potential use within the company
Design and develop updated infrastructure in support of one or more business processes
Help ensure a balance between tactical and strategic technology solutions
Consider business problems "end-to-end": including people, process, and technology, both within and outside the enterprise, as part of any design solution
Mentor team members, review code, and verify adherence to object-oriented design best practices, coding, and architectural guidelines
Identify and drive issues through closure
Ensure programs are envisioned, designed, developed, and implemented across the enterprise to meet business needs
Interface with the enterprise architecture team and other functional areas to ensure the most efficient solution is designed to meet business needs
Ensure solutions are well engineered, operable, maintainable, and delivered on schedule
Develop, document, and ensure compliance with best practices including coding standards, object-oriented design, platform/framework specific design concerns, and human interface guidelines
Track and document requirements for enterprise development projects and enhancements
Monitor current and future trends, technology, and information that will positively affect organizational projects; apply and integrate emerging technological trends to new and existing systems architecture
Mentor team members in relevant technologies and implementation architecture
Contribute to the overall system implementation strategy for the enterprise and participate in appropriate forums, meetings, presentations, etc. to meet goals
Gather and understand client needs, find key areas where technology leverage is possible to improve business processes, define architectural approaches, and develop technology proofs
Communicate technology direction
Monitor the project lifecycle from intake through delivery; ensure the entire solution design is complete and consistent from the start and seek to remove as much re-work as possible
Develop and communicate system/subsystem architecture; develop clear system requirements for component subsystems
Contribute to and support efforts to further build intellectual property via patents
Understand Operating Principles and make them guidelines for work
Own the customer experience by thinking and acting to put customers first, provide seamless digital options, and make them promoters
Be enthusiastic learners, users, and advocates of technology, products, and services, especially digital tools and experiences
Win as a team by working together and being open to new ideas
Be an active part of the Net Promoter System by joining huddles, making call backs, and helping elevate opportunities to improve for customers
Drive results and growth
Support a culture of [incomplete in description]
Perform other duties and responsibilities as assigned
Skills
Object Oriented Design
Coding Standards
Architectural Guidelines
Enterprise Architecture
Code Review
Mentoring
Infrastructure Design
Comcast
Comcast Corporation is a global media and technology company.