The Senior Software Engineer will have varied responsibilities in designing and developing enterprise application software.
Must have the ability to prioritize well and communicate effectively, with a consistent track record of delivery and excellent software engineering skills. Must have a strong understanding of the SDLC (Software Development Life Cycle) practices to be applied in building reliable and scalable products.
This individual will be part of a team responsible for providing analytics, business intelligence, operational reporting, and system controls to enable key business functions.
What you'll do in your role.
Participate in story mapping sessions with business stakeholders when necessary
Work in fast paced, agile methodology
Gain additional knowledge of User Interface components, React/Redux, and Typescript through interaction and mentorship from fellow team members
Work to lead full-stack agile development efforts, and help define architecture for complex enterprise systems
Hands-on experience with full-stack application development
Work cross-functionally with product and other teams on requirements and possible solutions
Strong communication skills with ability to provide explanation to others on complex issues
The experience you'll bring.
A successful Senior Software Engineer will have all of the following:
B.A. or B.S. in computer science, information technology, or related discipline
Five+ years of relevant work experience
Ability to improve operations by conducting systems analysis and recommending changes in policies and procedures.
Experience working with the following technologies: Teradata, AWS, Oracle, Hadoop, PostgreSQL, Power BI, SAP Business Objects, Tableau, Alteryx, and Azure.
Deep understanding of RESTful APIs, database, and caching techniques
Working knowledge of testing frameworks like Jasmine, Karma, and rspec
Working knowledge of TDD and BDD methodologies
Microservices experience
Experience with DevOps, Cloud, and CI/CD tools/best practices
Agile development experience
At least 18 years of age
Legally authorized to work in the United States
High School Diploma or GED
T-Mobile requires all employees in this position to be fully vaccinated for COVID-19 prior to starting work, unless precluded from doing so by applicable law. The CDC currently defines -fully vaccinated- as two weeks after the second dose for Pfizer and Moderna, and two weeks after the single dose of Johnson & Johnson. T-Mobile will require proof of vaccination prior to successful applicant's first day of work and will consider requests for exemption from this requirement during the offer phase (1) as a reasonable accommodation for medical reasons or sincerely held religious beliefs where the accommodation would not cause T-Mobile undue hardship or pose a direct threat to the health and safety of others, or (2) for other reasons under applicable law.
Position details
Req ID: 193293BR
Department: Information Technology
Travel Required: No