Sr. Engineer, Software-Master Data Management
Role details
Job location
Tech stack
Job description
CarMax is disrupting the industry by empowering customers to buy a car on their own terms, providing an iconic customer experience. The CarMax Master Data Management team is looking for a Sr. Software Engineer - to provide data integrations to our MDM system that will enable trusted operational master data across the enterprise. Overall, you will have a direct impact on improving the performance of our business and ensuring customers can buy the vehicles they want in a way that's right for them., * Develop and maintain high performing Rest APIs using .NET (C#) in Azure
- Develop data ingestion and syndication pipelines through events with Azure Functions, Azure Queues, and Azure Service Bus
- Design data integrations with reusable patterns, built for scalability and reliability
- Develop robust monitoring, alerting and reconciliation functionality
- Implement continuous integration and dev ops practices
- Mentor associates
Requirements
- Bachelor's Degree in Computer Science or related Technology field or equivalent experience and 5+ years of work experience or
- Master's degree in Computer Science or related Technology field or equivalent experience and 3+ years of work experience, * 4+ years experience with hands on development of REST APIs and event based data integrations. Preferably in Azure using .NET.
- Extensive knowledge and experience with Object Oriented Design and Principles. Hands-on experience with Microsoft.NET (#C) and .NET Core
- Knowledge and experience with Cloud services, CI/CD pipelines, and coding best practices
- Experienced in developing high quality extensible and reusable code solutions and API Framework.
- Experienced in troubleshooting and monitoring production integrations.
- Strong communication both written and verbal.
- A degree in Computer Science or a related discipline or equivalent experience
Experience in the following required:
- Advanced Microsoft .NET (C#)
- ML Engineer - Python/Scala/R
- HTML5/CSS3/JavaScript
- JavaScript Frameworks (ReactJS)
- Responsive design
- W3C Standards
- Microsoft Azure
- Extract Transform Load (ETL)
- Security and Data Protection
- Data Storage Solutions
- Reusable Code and Libraries
- Server-Side Logic
- Database Schemas
- Data Migration and Scripting
- Authentication/Authorization
- Security Compliance
- Unit Testing
Preferred Qualifications
MDM Experience
Work Location and Arrangement: This role will be based out of the CarMax Midtown office, Richmond VA or CarMax Technology Hub, Plano TX and have a Hybrid work arrangement.
- Associates based in Richmond work onsite 5 days per week.