Charter Communications/Spectrum Principal Application Architect I in Greenwood Village, Colorado

JOB SUMMARYThe incumbent will build complex products and features that directly impactthe consumer experience. The role will create innovative solutions bydeveloping, implementing and recommending solutions for applications.MAJOR DUTIES AND RESPONSIBILITIESActively and consistently support all efforts to simplify and enhance theconsumer experience * Design, implement, and deliver complex products for users * Actively and independently acquire knowledge of new developmenttechnologies in areas such as mobile, video, second screen, social mediaand other niches * Lead the development team to respond, clarify or define specificapplication behavior, look/feel and function * Diagnose complex issues, evaluate, recommend and execute the bestresolution * Manage detailed application requirements and collaborate with project/development teams to ensure quality function, features and user experience * Develop, modify, enhance and implement software systems designed tosupport new or existing business initiatives * Influence system design by identifying and recommending design andrequirements needs for software enhancements * Test software to ensure proper and efficient execution and adherence tobusiness and technical requirements * Write code that meets the production requirements and designspecifications and anticipate potential errors/issues * Ensure code is regression free, documented and unit tested * Participate in design and wireframe review to provide a technicalperspective on implementation * Ensure alignment between the business operational strategies andtechnical solutions * Design, implement, monitor, enhance and troubleshoot systems * Analyze and revise existing system logic difficulties and documentation * Test and review system designs * Mentor and guide the work of technical staff * Make technical decisions on application projectsREQUIRED QUALIFICATIONSSkills/Abilities and Knowledge * Ability to read, write, speak and understand English * Strong foundation in data structures, algorithms, and OO Design * Strong understanding of Objective-C, iOS SDKs, XCode, and relateddevelopment technologies * Strong understanding of best practices in mobile UX design * Strong knowledge of Agile development methodologies * Ability to deliver against several initiatives simultaneously * Ability to prioritize and organize effectively * Excellent written and verbal communication skills * Excellent analytical and troubleshooting abilities * Thorough understanding of software engineering and object orienteddesign principles * Understanding and ability to manage multifaceted new media platformsystems * Ability to manage complex and diverse projectsEducationBachelor's degree in Computer Science, Engineering or related field;Master s preferredRelated Work Experience5 plus years Android/iOS application development experience7 plus years Software development experience4 plus years Web services development experience using REST, JSON, XML4 plus years Version control systems experience (Git and Atlassian suite)WORKING CONDITIONSOffice environmentThe Spectrum brand is powered and innovated by Charter Communications.Charter Communications reaffirms its commitment to providing equalopportunities for employment and advancement to qualified employees andapplicants. Individuals will be considered for positions for which they meetthe minimum qualifications and are able to perform without regard to race,color, gender, age, religion, disability, national origin, veteranstatus, sexual orientation, gender identity, current unemploymentstatus, or any other basis protected by federal, state or local laws.Charter Communications is an Equal Opportunity Employer -Minority/Female/Veteran/DisabilityCharter Communications will consider for employment qualified applicants withcriminal histories in a manner consistent with applicable laws, includinglocal ordi