Ability to promote use of industry and Company technology standards
Capacity to monitor emerging technologies/technology practices for potential use within the company
Skills in designing and developing updated infrastructure in support of one or more business processes
Ability to ensure a balance between tactical and strategic technology solutions
End-to-end consideration of business problems, including people, process, and technology within and outside the enterprise
Expertise in mentoring, reviewing code, and verifying adherence to object-oriented design best practices, coding, and architectural guidelines
Capability to identify and drive issues through closure
Regular, consistent, and punctual attendance; ability to work nights, weekends, variable schedules, and overtime as necessary
Exercise of independent judgment and discretion in matters of significance
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
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 and 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 and apply Operating Principles; own the customer experience; know products and services; win as a team; participate in the Net Promoter System; drive results and growth
Perform other duties and responsibilities as assigned
Skills
Enterprise Architecture
Object-Oriented Design
Coding Standards
Infrastructure Design
Technology Standards
Code Review
Mentoring
Emerging Technologies
Platform Design
Human Interface Guidelines
Comcast
Comcast Corporation is a global media and technology company.