Posted in

Sr Engineer – Software – Device Trade-In

Sr Engineer – Software – Device Trade-In

CompanyT-Mobile
LocationAtlanta, GA, USA
Salary$113600 – $205000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Experience with Java Springboot (Required)
  • Experience in microservices architecture building backend services using Springboot focused on developing RESTful APIs (Required)
  • Experience working in an Agile/Scrum and DevOps environment. (Required)
  • Proven experience in software engineering and DevOps engineering. (Required)
  • Experience with CI/CD applications and pipelines. (Required)
  • Bachelor’s Degree: Computer Science Or Engineering (Required)
  • 4-7 Years: Technical engineering experience. (Required)
  • Communication (Required)
  • Customer Service (Required)
  • Analytics (Required)
  • Technical Writing (Required)
  • At least 18 years of age
  • Legally authorized to work in the United States
  • High School Diploma or GED

Responsibilities

  • Drives engineering projects by developing software solutions; conducting tests and inspections; preparing reports and calculations. Encouraged to guide base and associate level engineers as needed.
  • Understands system protocols, how systems operate and data flows. Aware of current technology benefits. Expected 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 expected. Interact with system engineers to define system requirement and/or necessary requirements for automation.
  • Contributes to designs to implement new ideas which use new frameworks to improve an existing or new system/process/service.
  • Review existing designs and processes to highlight more efficient ways to complete existing workload more optimally through industry perspectives.
  • Understands the creation of company IPR.
  • Collaborates with technical teams and applies system expertise to deliver technical solutions.
  • Continuously learns and teaches others existing and new technologies.
  • Contributes to the development of others through mentoring or in house workshops and learning sessions.
  • Contributes to new and existing technology options that support business goals.
  • Understands current technology that supports business goals, and system protocols, how systems operate and data flows. Aware of current technology benefits. Expected 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 expected. Interact with system engineers to define system requirement and/or vital requirements for automation.
  • Writes basic documentation on how technology works. Creates clear documentation for new code and systems used.
  • Documenting systems designs, presentations, and business requirements for consumption and consideration at the manager level.

Preferred Qualifications

  • Experience with Splunk , AppD and Grafana ( Preferred)
  • Experience with DevOps tools, such as RabbitMQ, Kafka etc. Experience in Docker, Kubernetes (Preferred)