Senior Software Engineer
Company | CarMax |
---|---|
Location | Dallas, TX, USA, Plano, TX, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior |
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