At T-Mobile, the business problem is to design, implement, and deploy software that meets customer requirements, scales easily, and supports deployment in highly available environments, while leveraging technologies such as virtualization, micro services, SDN, NFV, and Big Data platforms.
Requirements
- Experience with Cloud services(Azure preferred) and platform knowledge
- Experience with developing and deploying applications in Kubernetes
- Proficiency in implementing and managing micro-services architecture for scalable solutions.
- Extensive experience in full-stack development, including both front-end and back-end technologies.
- Strong understanding of software quality and scalability principles.
- Ability to innovate and optimize solutions in a fast-paced environment.
- Familiarity with the latest advancements in AI and ML technologies.
Responsibilities
- Drives engineering projects by developing software solutions; conducting tests and inspections; preparing reports and calculations.
- Understands system protocols, how systems operate and data flows. Aware of current technology benefits. Expected to independently develop a full software stack.
- Contributes to designs to implement new ideas which utilize new frameworks to improve an existing or new system/process/service.
- Collaborates with technical teams and utilizes system expertise to deliver technical solutions.
- Writes basic documentation on how technology works. Creates clear documentation for new code and systems used.
- Documents systems designs, presentations, and business requirements for consumption and consideration at the manager level.
- Interact with system engineers to define system requirement and/or necessary requirements for automation.
Other
- Bachelor's Degree Computer Science or Engineering (Required)
- 4-7 years Technical engineering experience. (Required)
- Communication (Required)
- Customer Service (Required)
- Analytics (Required)
- At least 18 years of age
- Legally authorized to work in the United States