Placement papers | Freshers Walkin | Jobs daily: Sr Engineer, Software - 101474BR at T-Mobile USA (Bellevue, WA)


Search jobs and placement papers

Sr Engineer, Software - 101474BR at T-Mobile USA (Bellevue, WA)

Sr Engineer, Software

T-Mobile’s Digital Development Team is looking for a Senior Software Developer to help build and support the future of messaging products and services. The features you’ll build will be used to promote customer service, self-service and sales across a variety of messaging channels such as Twitter, Facebook, SMS and in-app messaging. The ideal candidate…



  • Is passionately motivated to ship products used daily by millions of people around the US



  • Thrives in working closely with product management and business teams to build innovative consumer-facing experiences

  • Expects continuous integration, agile development, predictive analytics and mobile development to be part of their day

  • Is a team player who respects other’s unique contributions


Responsibilities



  • Write high-quality code and lead others to do the same

  • Lead development efforts alongside 3rd party vendors to build features and applications within the social and messaging channels

  • Thrives on collaboration and conversation more than comprehensive documentation

  • Create development standards and guidelines for the DevOps team; help them follow the DevOps model

  • Engineer and help the team choose and iterate on architecture and tooling

  • Provide insight and guidance as part of code reviews and walkthroughs of technical specifications

  • Utilizes development skills to build software and unit test new systems functionality per technical specifications, with deliverables toinclude builds and releases.

  • Ensures Continuous Integration and Build is in place.

  • Maintains technical skills and expertise through continuing education and training.

  • Translates business, and functional requirements into documented technical specifications or User Stories.

  • Communicates design, requirements, functionality, and limitations ofsystems/applications.

  • Develops or updates support documentation as needed by the DecOps function and leadPeer Review to allow acceptance of systemschanges into production.

  • Oversees build and unit test productiondeployment packages.

  • Facilitates/leads reviews (walkthroughs) orgrooming sessions and demos of technical specifications and program code with othermembers of the technical team, communicatingdesign, requirements, feature set, functionalityand limitations of systems/applications to teamand development lead.

  • Utilizes product lifecycle methodology as aguide for development activities.

  • Provides on-call and after hours support asrequired for production releases and to respond and provide active resolution support onproduction outages.

  • Performs peer reviews.

  • Collaborates with architects and other Software Engineers on design.

  • Collaborates with other Business and IT partner teams on successful delivery of product enhancements and support.

  • Occasionally supervises contract resources.


  • Qualifications



  • Minimum of 5 years’ work experience as a Software Engineer is desirable, preferably in the wireless industry.

  • Minimum 5 years’ professional experience using 3 or more development languages ortools (e.g., Java 7 or 8, JavaScript, NodeJS, Python, C# or Objective-C ).

  • Development experience on at least 4 projects with total project team size greater than 3 team members and has acted as leadSoftware Engineer on at least one project impacting multiple business units andproviding technical leadership for at least 3Software Engineers. Experience with UI frameworks and technologies (ex. Angular JS, D3, Bootstrap)

  • Experience creating and consuming RESTful, Query and hybrid APIs using OAuth 2.0

  • Experience with Spring Frameworks, Spring Boot, JMS, Gradle/Maven, JSON

  • Experience with building applications within the public cloud (AWS/Azure)

  • Proficient with Linux and Window Operation Systems

  • Proficient in writing server-side application logic in Java or another JVM-based environments

  • Experience with continuous integration development environment (CI/CD/CT/CS)

  • Knowledge of core CS concepts such as: common data structures and algorithms, profiling/optimization, cost optimization problems/machine learning

  • Experience with containers and orchestration (ex. Docker, Mesos, Kubernetes)

  • Experience with NoSQL database (e.g. DynamoDB, MongoDB, Cassandra)

  • Experience writing test automation (+ for TDD experience)

  • Kafka

  • Experience working closely across a variety of teams including product management, interaction designers, and backend engineers

  • Ability to easily translate technical design options into business and functional impacts

  • A dedicated and enthusiastic approach to solving problems

  • Prior experience in mobile app development is a plus

  • Prior experience with automated intelligence (AI) and machine learning (ML) platforms is a plus

  • Experience mentoring other members of technical/development staff.


  • EDUCATION


  • Bachelor’s Degree. Bachelor’s degree in Computer Science or a related field.

  • by via developer jobs - Stack Overflow
 

No comments:

Post a Comment