Senior Software Developer – CAF Systems
CarMax
(Richmond, Virginia)We always knew there had to be a better way to buy used cars. One that would make the process easy and fun. So we created CarMax, and we've been changing the way America buys cars since we opened our first store in Richmond, Virginia in 1993.
This Senior Developer will be responsible for the development, implementation, maintenance, and support of software solutions. This is a senior application development role that will report to an IT Manager. Associates in this position must be experienced in programming skills, RDBMS knowledge, and design patterns. Associate should be an excellent team player, highly qualified to lead medium to large development projects and organize priorities and tasks. Associate will be a key hands-on contributor in the software development life-cycle, performing analysis and design and application development as well as driving development teams to achieve project goals.
Software Development Methodology and Support:
- Champion of the methodology by demonstrating ownership of all aspects of the development lifecycle
- Consistently shown the ability to mentor others in the production of all artifacts required of a SDLC
- Ability to participate in a 24×7 on-call rotation as scheduled, and the ability to perform after hours support as needed
- Can effectively categorize support problems and respond with the appropriate level of urgency
Customer Interaction/Business Knowledge:
- Ability to understand & document business requirements as well as provide a proposal of the appropriate solution
- Advanced understanding of the business processes supported by the respective application environment
- Ability to lead customer/project meeting(s) for highly complex project definitions, needs assessments and design reviews
Leadership:
- Able to influence the work of others to drive medium & large projects to successful completion through effective project management, customer interaction, and IT coordination
- Ability to drive through obstacles and time constraints to successfully deliver a project to completion
- Demonstrated ability to deliver solutions through building consensus in both business and technical perspectives
Technical Required:
- Microsoft SQL Server scripting and Data models
- Microsoft .NET, (C# and VB.Net)
- Web Services, Web API and WinForms
- SQL Server Integration Services or other ETL tool
- SQL Server Reporting Services
- JavaScript, HTML and XML
Technical Preferred:
- Enterprise Service Bus, MVC Frameworks, AJAX
Education and/or Experience:
- 5+ years of application development experience
- 4 year degree required; IT related course of study preferred
- Computer skills
- Preferred experience in appropriate development language (see Technical section)
- Certifications, etc.
- Appropriate Certification Preferred (see Technical section)
- RDBMS experience
- Typically 5+ years of database development experience (see Technical section)
Working Conditions
Ability to participate in a 24×7 on-call rotation as scheduled, and the ability to perform after hours support as needed
Questions
There are no answered questions, sign up or login to ask a question
- APIs
- Computer
- Data Modeling
- HTML
- Information Technology
- JavaScript
- Software Development
- Web Services
- XML
- AJAX
- C#
- MVC Framework
- VB.NET
- Microsoft SQL Server
- SQL Server Integration
- ETL
- Business Process
- Microsoft .NET
- RDBMS
- Windows Forms
- Business Knowledge
- Database Development and Management
- Systems Development Life Cycle (SDLC)
- Database Application Development
- Business Requirements Document
- Enterprise Service Bus

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.