This job listing has expired and the position may no longer be open for hire.

Principal Software Engineer I at Spectrum in Greenwood Village, Colorado

Posted in Other 13 days ago.

Type: Full Time





Job Description:

JOB SUMMARY
Responsible for planning and implementing a web service infrastructure to support Charter s next generation products. This position will assist Charter s transition to Internet delivered content, featured cloud based services, highly interactive HTML5, and native UI s across a variety of consumer electronics devices and set top boxes.

MAJOR DUTIES AND RESPONSIBILITIES
Actively and consistently, support all efforts to simplify and enhance the customer experience.

Design, implement, monitor, enhance and troubleshoot systems in assigned areas.

Analyze, revise and document difficulties in existing system logic.

Test and review system designs.

Mentor and guide the work of technical staff.

Develop RESTful APIs for use by various front end/UI using Java technologies.

Develop microservices

Develop RESTful APIs for use by various front end/UI using .NET technologies.

Take ownership and make technical decisions on software development projects.

Develop and implement software according to proposals.

Estimate scope of work.

Create project documentation.

Implement software proposals.

REQUIRED QUALIFICATIONS
Skills/Abilities and Knowledge
Ability to read, write, speak and understand English
Thorough understanding of software engineering and object oriented design principles
Development experience in .Net and web technologies
Ability to take ownership and make technical decisions on software development projects
Familiarity with ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC))
Understanding of development Processes: Agile, Lean, SAFe, SCRUM, SDLC, TDD
Server Side Languages: .NET/C#, ASP.NET, ASP.NET Core, MVC
Server Side Technologies: IIS, Micro services, Syncfusion libraries
Database Languages: TSQL, SQL
Web Languages & Technologies: AJAX, Angularjs, Bootstrap, CSS, HTML5, JavaScript, JQuery, JSON, PHP, RESTful/SOAP web services, Web API, Web Methods, Windows Form Applications, XML, XSD, XSL
Cloud Technologies: AWS, Azure
Applications: BitBucket, Confluence, Git, Jenkins, Jira, MS SQL Server, MS Visual Studio, MS Visio, Postman, SVN, Tableau, TFS
Understands advanced concepts of Containers, Micro-Services, Continuous Delivery and Continuous integration, and guide the team to setup a DevOps environment for the applications they build and support
Hands on approach

Education
Bachelor's degree or equivalent experience required.

Related Work Experience
10 years of Software Engineering

PREFERRED QUALIFICATIONS
Skills/Abilities and Knowledge
Agile experience
Experience with AWS, micro services, and Netflix OSS tools

WORKING CONDITIONS
Office environment

The Spectrum brand is powered and innovated by Charter Communications. Charter Communications reaffirms its commitment to providing equal opportunities for employment and advancement to qualified employees and applicants. Individuals will be considered for positions for which they meet the minimum qualifications and are able to perform without regard to race, color, gender, age, religion, disability, national origin, veteran status, sexual orientation, gender identity, current unemployment status, or any other basis protected by federal, state or local laws.
Charter Communications is an Equal Opportunity Employer - Minority/Female/Veteran/Disability
Charter Communications will consider for employment qualified applicants with criminal histories in a manner consistent with applicable laws, including local ordinances.