Colorado Jobs

Colorado Jobs

Job Information

Charter Communications/Spectrum Principal Software Engineer I in Greenwood Village, Colorado

JOB SUMMARYResponsible for planning and implementing a web service infrastructure tosupport Charter's next generation products. This position will assistCharter's transition to Internet delivered content, featured cloud basedservices, highly interactive HTML5, and native UI's across a variety ofconsumer electronics devices and set top boxes.MAJOR DUTIES AND RESPONSIBILITIESActively and consistently support all efforts to simplify and enhance thecustomer experience.Understands big picture from a business standpoint within the context of theapplication.Develops guidelines for other software engineers that helps them build andimplement code that is scalable, stable and secure in a .NET / C# environment.Design, implement, monitor, enhance and troubleshoot systems in assignedareas.Acts as a hands-on software engineer who can write quality code, assistswith problem solving, root cause analysis, trouble shooting and coachingAnalyze, 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 .NET technologies.Develop microservicesTake ownership and make technical decisions on software development projects.Leads agile software development efforts as a Technical Leader.Develop and implement software according to proposals.Estimate scope of work.Create project documentation and Develop documentation throughout the softwaredevelopment life cycle (SDLC)Implement software proposals.REQUIRED QUALIFICATIONSSkills/Abilities and KnowledgeAbility to read, write, speak and understand EnglishThorough understanding of software engineering and object oriented designprinciplesStrong and current development experience in .NET and web technologiesFamiliarity with the ASP.NET framework, SQL Server anddesign/architectural patterns (e.g. Model-View-Controller (MVC))Ability to take ownership and make technical decisions on software developmentprojectsDevelopment Processes: Agile, Lean, SAFe, SCRUM, SDLC, TDDServer Side Languages: .NET/C#, ASP.NET, ASP.NET Core, MVCServer Side Technologies: IIS, Micro services, Syncfusion librariesDatabase Languages: TSQL, SQLDatabase Technologies: Data Mart, Data Warehouse, ETL, Functions,Stored Procedures, User Defined Types, ViewsWeb Languages and Technologies: AJAX, Angularjs, Bootstrap, CSS,HTML5, JavaScript, JQuery, JSON, PHP, RESTful/SOAP web services,Web API, Web Methods, Windows Form Applications, XML, XSD, XSLCloud Technologies: AWS, AzureApplications: BitBucket, Confluence, Git, Jenkins, Jira, MS SQLServer, MS Visual Studio, MS Visio, Postman, SVN, Tableau, TFSUnderstands advanced concepts of Containers, Micro-Services, ContinuousDelivery and Continuous integration, and guide the team to setup a DevOpsenvironment for the applications they build and supportEducationBachelor's degree or equivalent experience required.Related Work Experience10 years of Software EngineeringPREFERRED QUALIFICATIONSSkills/Abilities and KnowledgeAgile experienceExperience with AWS, micro services, and Netflix OSS toolsWORKING CONDITIONSOffice environmentSalaries depend on geography, experience, and education; negotiationsbegin at $90600For more information on Spectrum's benefits, please click .The Spectrum brands (including Spectrum Networks, Spectrum Enterprise andSpectrum Reach) are powered and innovated by Charter Communications. CharterCommunications reaffirms its commitment to providing equal opportunities foremployment and advancement to qualified employees and applicants. Individualswill be considered for positions for which they meet the minimumqualifications and are able to perform without regard to race, color,gender, age, religion, disability, national origin, veteranstatus, sexual orientation, gender identity, or any other basisprotected by federal, state or local laws.

DirectEmployers