Work in Washington Veterans Jobs

Job Information

T-Mobile USA, Inc Software Engineer in Bellevue, Washington

At T-Mobile, we invest in YOU! Our Total Rewards Package ensures that employees get the same big love we give our customers. All team members receive a competitive base salary and compensation package - this is Total Rewards. Employees enjoy multiple wealth-building opportunities through our annual stock grant, employee stock purchase plan, 401(k), and access to free, year-round money coaches. That's how we're UNSTOPPABLE for our employees! Job Overview The Software Engineer works with a team of other software engineers, network and systems engineers to design, implement, and deploy software which meet customer's requirements, scales easily, removes the limitations of traditional networking solutions, and supports deployment in highly available environments. The Software Engineer participates and lead in architecture and design of various software components focused on creating applications that leverage technologies such as virtualization, micro services, SDN, NFV, and Big Data platforms and technologies. They work on technical assignments that are semi routine or greenfield in nature but recognize that need for occasional deviation from accepted practice. They normally follow established procedures on routine work and require instructions only on new assignments. Job Responsibilities: Technical Engineering Services - Supports engineering projects by developing software solutions; conducting tests and inspections; preparing reports and calculations. Encouraged to supervise associate engineers on occasion. - Understands system protocols, how systems operate and data flows. Aware of current technology benefits. Encouraged to independently develop a full software stack. Understands the building blocks, interactions, dependencies, and tools required to complete software and automation work. Independent study of current technology. Technical Leadership - Collaborates with technical teams and uses system expertise to deliver technical solutions. - Continuously learns new technologies. Technical Writing - Writes basic documentation on how technology works. Gives clear documentation for new code and systems used. - Documenting systems designs, presentations, and business requirements for consumption at the engineer level. Technology Strategy - Contributes to new technologies to deliver business goals. - Understands current technology that supports business goals. Understands system protocols, how systems operate and data flows. Aware of current technology benefits. Encouraged to independently develop a full software stack. Understands the building blocks, interactions, dependencies, and tools required to complete software and automation work. Independent study of current technology is encouraged. Interact with system engineers to define system requirements and/or crucial requirements for automation. Innovation - Presents fresh opinions which can improve an existing system/process/service using new frameworks. - Express new points of view based on independent study of the industry. - Review current company processes to highlight questions that may drive process refinement. Education: Bachelor's Degree Computer Science or Engineering (Required) Work Experience: 2-4 years technical engineering experience. (Required) Knowledge, Skills and Abilities: Communication (Required) Customer Service (Required) Analytics (Required) Technical Writing (Required) Full stack development experience in agile framework using Node.js, Java Spring Boot, ReactJS, HTML, CSS Working with JDBC, PostgreSQL/Azure SQL, functions, and stored procedures. Experience in integrating PowerBI into web applications, particularly within the React framework. Crafting and developing Security Implementations using MSAL Implementing critical software programs and platforms using REST web services. Using CICD (Continuous Integration Continuo

DirectEmployers