Posted in

Senior Software Engineer

Senior Software Engineer

CompanyCarMax
LocationDallas, TX, USA, Plano, TX, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • Bachelor’s Degree in Computer Science, Decision Science, Engineering, Statistics, or a related field, or equivalent alternative education, skills, and/or practical experience is required and 5+ years of relevant work experience
  • Master’s Degree in Computer Science, Decision Science, Engineering, Statistics, or a related field, or equivalent alternative education, skills, and/or practical experience is required and 3+ years of relevant work experience
  • Experience in Advanced Microsoft .NET (C#)
  • Experience in ML Engineer – Python/Scala/R
  • Experience in HTML5/CSS3/JavaScript
  • Experience in JavaScript Frameworks (ReactJS)
  • Experience in Responsive design
  • Experience in W3C Standards
  • Experience in Microsoft Azure
  • Experience in Extract Transform Load (ETL)
  • Experience in Security and Data Protection
  • Experience in Data Storage Solutions
  • Experience in Reusable Code and Libraries
  • Experience in Server-Side Logic
  • Experience in Database Schemas
  • Experience in Data Migration and Scripting
  • Experience in Authentication/Authorization
  • Experience in Security Compliance
  • Experience in Unit Testing

Responsibilities

  • Work with fellow associates to understand the real-life challenges of customers and discover what they need to move seamlessly between the online and in-person shopping experiences.
  • Collaborate with colleagues in product design, product management and systems architecture to develop experimental solutions and bring great ideas to life.
  • Market your innovative ideas internally and evolve them according to feedback and critique within an agile environment.
  • Stay on top of industry trends and best practice to continuously improve what we do and ensure our customer experience is the best it can be.

Preferred Qualifications

  • Experience as a software developer working with product teams.
  • Working knowledge of programming languages/platforms such as C#, .NET, Azure, cloud-based SaaS, and PaaS solutions is preferred.
  • Working knowledge of relational databases such as MS and SQL server are preferred.
  • Experience with API design and integration is preferred.
  • A degree in Computer Science or a related discipline
  • Exceptional communication skills