This role will demonstrate expertise in multiple technical disciplines (e.g. GUI design, application design, web service design, databases, virtualization, networking, etc.) and business functions (ordering, installation, support, monitoring, etc.) to guide rapid design of solutions for new systems and enhancements to existing systems. The role is primarily responsible for "understanding the possible" versus "understanding exactly how" functions are accomplished at a detailed level. The Sr Principal Technologist function will lead project teams and development personnel as functional needs are mapped to existing standardized platforms and development patterns that allow faster delivery with consistent support and operational stability.MAJOR DUTIES AND RESPONSIBILITIES Actively and consistently supports all efforts to simplify and enhance the customer experience.
Creates detailed design documentation and operations procedures documents for new systems and enhancements to existing systems.
Works with peer developers to ensure standards for coding, test automation, version control and build automation are followed by project teams throughout development.
Reviews documents including project charters, functional requirements, non-functional requirements and high-level designs to ensure detailed design work and implementation can use the information provided.
Compiles work breakdowns for new projects to assist development managers in providing cost and calendar estimates to project teams and maps development progress back to project milestones to proactively identify roadblocks and resolve them.
Conducts detailed analysis of log files and performance statistics of new or existing systems to identify previously unknown performance, functional or security issues and provides recommendations for remediation of issues.
Conducts design reviews, code reviews and deployment procedure reviews with development teams and operations personnel.
Provides troubleshooting and prioritization assistance for defect and performance issues of projects within development and in production.
Provides internal support to other personnel for issues on production systems.
Provides informal training and mentoring to senior technical personnel on platforms, tools and practices.
Adheres to industry specific local, state, and federal regulations as applicable.
Knows, understands and follows company policy.
Performs other duties as requested by manager.REQUIRED QUALIFICATIONSSkills/Abilities and KnowledgeAbility to read, write and speak the English language to communicate with employees, customers, and suppliers, in person, on the phone, and by written communications in a clear, straight-forward, and professional manner
A clear passion about technology and technology trends to be constantly aware of new solutions and opportunities to improve
A mastery of infrastructure technologies and concepts is preferred
Ability to demonstrate lateral thinking required to solve complex technical problems
Ability to collaborate well with others to solve problems and actively incorporates input from various sources; has experience working with others on a global basis; applies knowledge to coach and mentor others
Ability to build consensus across interdisciplinary environments (across technical teams, across client domains)
Master knowledge in network design, network architecture, protocols and network topology
Master knowledge in TCP/IP and the OSI Model
Master knowledge of network devices and basic network appliances
Master knowledge of network designing software, such as Visio
Master knowledge of at least two application server platforms (WebLogic, WebSphere, Tomcat, JBOSS, etc.)
Master knowledge of at least three development languages (Java, C/C++, ObjectiveC, Perl, Python, ASP/.Net, etc.)
Master knowledge of at least three developments or test automation tools (ANT, Maven, Hudson/Jenkins, JUnit, JMeter, etc.)
Master knowledge of at least three development frameworks (Struts, Spring MVC, Spring Security, JQuery, AXIS 2.0, etc.)
Ability to perform duties in a very fast pace environment and ability to learn new technology quicklyEducation
Bachelor's Degree in Information Technology, Computer Science, MIS, Engineering or related field or related work experience, Master’s Degree preferredRelated Work Experience Number of Years
Experience designing or configuring systems and/or applications 12+
Project management work experience 8+
Experience working in Telecommunications industryPREFERRED QUALIFICATIONSSkills /Abilities and Knowledge
Knowledge of company products and servicesWORKING CONDITIONS
Office environmentEOE Race/Sex/Vet/Disability
Charter is an equal opportunity employer that complies with the laws and regulations set forth in the following EEO Is the Law poster: http://www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf
Charter is committed to diversity, and values the ways in which we are different.
Spectrum is the nation’s fastest growing TV, internet and voice company. We’re committed to integrating the highest quality service with superior entertainment and communications products.