T-Mobile USA Company Profile

Senior Software Architect/JavaScript, API & Node.js (formerly Layer3tv), Denver at T-Mobile USA (Denver, CO)

About the Employer

Job Description

Consider a career as a Senior Architect within T-Mobile’s Home + Entertainment (formerly Layer3 TV) team in downtown Denver’s Wynkoop location. In this role, you will help set standards for API development, identify scaling opportunities, evaluate new software components, lead develop backend JSON APIs that power our customers video watching experience. We offer excellent technology, team, location, competitive comp, bonus, stocks and perks! The Impact : We are looking for a technical leader that can establish a vision for a future state enterprise architecture that supports our visionary technology strategy. You will be tasked with refining that vision and leading the project pipeline to ensure we are working towards said vision. You will take a servant-leader role in establishing, maintaining, and evolving the reference architecture state. Responsibilities include but not limited: Work closely with customer to gather business and integration requirements, and effectively facilitate technical discussion with technical stakeholders  Lead and effectively engage stakeholders across multi-discipline to conceptualize best-fit solution from available technical options.  Understand client's environment and provide solutions for deployment as per their requirement Analyze current architecture, Design and build API and UI view and data query and data mapping to fetch data  Demonstrate usability from API gateway Lead design, development and implement open stack solution using latest frameworks  Lead and Deliver APIs as compatible microservice and implement with CI/CD Work on installation, configuration, development and deployment in NP and prod environment Finding solutions for object identification issues and error handling issues Coordinating team members and development team in order to solve issues. Work on installation, configuration, development and deployment in NP and prod environment Prepare project documentation, prepare run-book for maintenance and migration  Identifies and manages upstream and downstream dependencies; clearly communicates those dependencies with other BAs and technical leads, vendor, clearly manages expectations based on them Must have the following skills, abilities and knowledge: Expert with Full Stack (AngularJS, NodeJS) based application development Strong experience with UI design, HTML5, Json, jQuery Strong experience with containerization and AWS CI/CD Pipeline deployments using Jenkins. Ability to clearly articulate pros and cons and lead the team to right technology path. Building testable, scalable back-end APIs Backend application languages. NodeJS and JavaScript preferred Relational and NoSQL databases. MongoDB a plus Cloud-based development, e.g., AWS Agile methodologies Familiarity with scaling and performance optimization Understanding of software design patterns and micro-service architecture Excellent communications skills (interpersonal, written and verbal) Qualifications: 10+ years of professional related experience Bachelors of Science in Computer Science, Engineering or quantitative field Masters of Science a plus