This posting has been extended beyond it's anticipated closing date.
Spectrum's Product and Technology team creates, develops, and operates
the nation's fastest mobile service, most reliable Internet service,
most viewed live TV app, and the most advanced WiFi, serving millions of
users and devices. We are transforming the next era of connectivity and
entertainment experiences. Our goal in the Software Development Information
Technology organization is to help Spectrum succeed by securely and rapidly
delivering the best and most efficient technology in support of our business.
We do this through a mix of delivery teams, operations functions, and
corporate shared services like Architecture, End-to-End Test and Security.
BE PART OF THE CONNECTION
The Software Engineer VI will work with technical teams to create software
solutions that use prevailing technologies and improve the customers'
experience while adhering to business and technical requirements. Develop,
modify, enhance, and implement software systems designed to support
business initiatives.
WHAT OUR SOFTWARE ENGINEER VI ENJOY MOST
Actively and consistently supports all efforts to simplify and enhance the
customer experience.
Participate in the design of dependent systems, e.g., up/downstream
APIs, clients, data stores, CI/CD Pipelines.
Design and implement new functionality that is testable and performant with no
oversight or guidance.
Determine methods and procedures on new assignments and may coordinate
activities of other personnel.
Understand the applicable technical organization's vision and goals and
applies understanding to assist in the creation of the organization's roadmap.
Analyze and evaluate different products in the market and identifies their
pros and cons.
Proactively maintain knowledge of and keep up to date on technical and
industry standards.
May develop software with no assistance to overcome roadblocks and proactively
identify roadblocks and determine their impact to the roadmap.
Triage escaped defects and lead RCA activities.
Resolve system integration issues.
Lead triage of critical production issues and manage hotfixes for those
defects.
Use time and resources effectively, prioritizing work, establishing and
meeting timelines without oversight, and delivering multiple tasks at the
same time.
Close technical debts and visualize technology roadmaps.
Provide LOE on multiple interconnected projects / features or an Epic level.
Responsible for technical requirements and overall technical design
documentation.
Cut release branches and provide deployment artifacts to operations.
Enforce usage of approved code patterns and best practices across their
application domain.
Identify performance improvement possibilities with dependent systems.
Improve application performance and scalability, resilience and high
availability.
Collaborate with other groups in the organization like architecture,
testing, operations, DBAs, and data center teams to identify and solve
technical problems.
Showcase multiple interconnected projects / features or an Epic to senior
technical leadership and the business.
Mentor Software Developers I-V. Participate in candidate interviews.
Build and maintain effective working relations with their peers, own team,
and other Charter organizations.
Provide technical consulting to other internal groups and acts as a technical
SME for the organization.
WHAT YOU'LL BRING TO SPECTRUM
Required Qualifications
Experience:
Database management systems - 4-6+ years
Coding, testing and designing software - 4-6+ years
Software development methodologies - 4-6+ years
Education: BA/BS in Information Technology, Computer Science, or
related field or equivalent combination of education and experience.
Technical skills:
Demonstrated knowledge of one major programming language/tool
Demonstrated knowledge of coding language and syntax, usage of functions and
object-oriented pa terns
Demonstrated knowledge of environments, docker images, container
runtimes, and cloud native app development
Demonstrated knowledge of dependent systems, e.g., up/downstream APIs,
clients, data stores
Demonstrated knowledge of design patterns and software architecture patterns
Skills:
Proficient in one major programming language/tool
Experienced in coding language and syntax, usage of functions and
object-oriented patterns Proficient in environments, docker images,
container runtimes, and cloud native app development
Experienced t in dependent systems, e.g., up/downstream APIs,
clients, data stores
Proficient in design patterns and software architecture patterns
Experienced in production operations of developed software Proficient in
micro-services, service-oriented architecture, monolith and anti-micro
patterns
Experienced in applying appropriate software design patterns to the situation
Proficient in different platforms, container imaging tools, container run
times, cloud applications, micro-services, etc
Experienced in software development methodologies
Demonstrates discretion and judgment in selecting methods and techniques for