Sr Developer, Software-S 9/12/2016
JOB DESCRIPTIONAPPLY As America's Un-carrier, T-Mobile US, Inc. (NYSE:
TMUS) is redefining the way consumers and businesses buy wireless services through leading product and service innovation. The company's advanced nationwide 4G and 4G LTE network delivers outstanding wireless experiences for customers who are unwilling to compromise on quality and value. Based in Bellevue, Wash., T-Mobile US operates its flagship brands, T-Mobile and MetroPCS. It currently serves approximately 58 million wireless subscribers and provides products and services through 70,000 points of distribution.The Sr Automation Developer, DevOps-Digital Delivery, is responsible for the overseeing design, development, and monitoring of the next generation autonomous systems management platform. You will be responsible developing the system that runs T-Mobile's new Digital Delivery Development Operations. You will be building a system that monitors such metrics as code quality, development activities, performance, and other operational metrics. Your automation tools will work across multiple domains including development, QA, release management, and operations.What we look for:
Experience in one or more of:
C, C++, Java, Python, Go.A passion for automationA passion for dashboardsAt least 8+ years of technical experienceExpertise in designing, analyzing and troubleshooting large-scale distributed systems.Familiarity with running web services at scale; understanding of Unix systems internals and networking.Systematic problem solving approach, coupled with a strong sense of ownership and drive.Hands on be ready to code.Report/Data savvy - knows how to present complex data so it is easy to understandHands-on coding experience developing and designing software and/or responsive web-based solutions and adaptive designExperience consuming REST APIs for an operations system like Jenkins, Stash, Bamboo, etc.Telco experience nice to haveWhat you will do:
This role has primary responsibilities for activities related toBuild Dashboard UIs for system reportingMaintain and collect data on all system metricsWork with Management, Development, QA and Operations to report state of all DevOps systemsDesign, write and deliver software to improve the availability, scalability, latency, and efficiency of T-mobile applications.Solve problems relating to mission critical services and build automation to prevent problem recurrence; with the goal of automating response to all non-exceptional service conditions.Influence and create new designs, architectures, standards and methods for large-scale distributed systems.
- Engage in service capacity planning and demand forecasting, software performance analysis and system tuning.We Take Equal Opportunity Seriously - By Choice T-Mobile USA, Inc. is an Equal Opportunity Employer. All decisions concerning the employment relationship will be made without regard to age, race, color, religion, creed, sex, sexual orientation, gender identity or expression, national origin, marital status, veteran status, the presence of any physical or mental disability, or any other status or characteristic protected by federal, state, or local law. Discrimination or harassment based upon any of these factors is wholly inconsistent with our Company values and will not be tolerated. Furthermore, such discrimination or harassment may violate federal, state, or local law. .