Senior Software Developer

Carmax (


  Full Time   Employee

United States


Position Description

Do you love the web? Do you get excited about using leading tools and development practices to make software for a high-traffic website? Then we’d like to talk to you!

Exciting Technical work or meaningful business purpose

What we’re looking for:

Technical Expertise
* Deep understanding of HTTP, HTML, and current web development frameworks, patterns, and practices
* Experience with high-volume web architecture at both a software and infrastructure level
* Passion for software quality and experience with continuous integration and delivery practices
* Experience with automated testing
* Familiarity with common software design patterns
* Ability to mentor junior developers and help them weigh tradeoffs in design decisions
* Ideally a strong background or interest in C#, JavaScript, and .NET development

Software Development Methodology and Support
* Takes ownership of software delivery and accountable for successful releases
* Experience in Agile software development, strong desire to eliminate waste and deliver value
* Comfortable partnering with business owners to collaborate on product specifications, direction, and design
* Excellent written communication, able to provide clear technical specifications for business requirements
* Support an on-call rotation for nighttime incidents a few weeks out of the year

Position Requirements

Technical Required

• Expertise in the following required:
• Microsoft SQL Server scripting
• React JS
• Sitecore
• Microsoft .NET
• JavaScripting
• HTML/CSS and other web design components
• Experience in the following preferred:
• Endeca technologies
• Content Management System

Technical Preferred
• Background in iOS and / or Android development
• Any open-source contributions or projects we could check out
• Experience with ASP.NET MVC, Web API
• Understanding of REST architectural design principles
• ORM and Dependency Injection framework experience

Education and/or Experience:

Years of experience
5 years of application development experience required
4 year degree required; IT Course of Study preferred.
Computer skills
Preferred experience in appropriate development
language (see Specialty section)
Certifications, etc.
Appropriate Certification Preferred (see Specialty section)
RDBMS experience
Typically 6+ years of database development experience (see Specialty section)

Sponsorship Note:
Candidates must be legally authorized to work for any U.S. employer on a full-time basis. Sponsorship will be considered for this specific role.

To apply for this job, contact:
Ashley Murr

Save This Job

Email This Job to a Friend