RichmondVARecruiter Since 2001
the smart solution for Richmond jobs

Software Engineer EDW

Company: Carmax
Location: Richmond
Posted on: October 19, 2020

Job Description:

8901 - Corp Office West Crk - 12800 Tuckahoe Creek Parkway, Richmond, Virginia, 23238

CarMax, the way your career should be!


The Software Engineer is responsible for the development, implementation, maintenance, and support of software solutions. Associates in this position must be experienced in advanced programming, design patterns, and databases. This job requires a key hands-on contributor in the software development life-cycle, performing analysis and design as well as influencing development teams to achieve project goals. Associate is a proven team player and highly qualified to identify development tasks across the application stack. Software Engineers have a passion for their craft and a passion for continued education.


* Ensure that application development efforts consistently meet CarMax-- business requirements, direction, and standards
* Engages and leads team through support issues quickly and efficiently
* Able to lead support conference calls
* Passionate about support & ownership of all areas under their responsibility
* Can effectively categorize support problems and respond with the appropriate level of urgency
* Functions as the second level support in after-hours calls as the support expert for their platform of mastery
* Ability to mentor others in the business processes implemented in the team's applications in order to provide resolution to support problems
* Able to effectively estimate the time it will take for themselves and others to perform tasks and are able to influence the team's work to be completed within those timeframes
* Consistently delivers on established individual velocity and team goals
* Consistently shown the ability to mentor others in coding best practices and design patterns
* Stay abreast of new technical trends in related technologies
* Consistently mentor others in the production of all artifacts required of a SDLC
* Effectively estimate time required for related technical efforts for projects of all sizes and delivers multiple complete solutions as well as estimated and actual costs
* Functions as the second level support in after-hours calls as the support expert for their platform of mastery

Technical Expertise

* Build, design, and analyze simultaneous applications of any size throughout their application environment
* Responsible for reviewing and mentoring the successful work of others in evaluating the business objectives, developing user requirements and generating technical specification for all applications within their application environment
* Ability to engage in a critical support situation and effectively, efficiently, and quickly drive to a successful resolution
* Proven experience leveraging existing software, development of reusable components, and elimination of redundancy in designs throughout their application environment
* Experience in multiple large projects in leading the definition, selection, and implementation of enterprise tools, technologies and processes
* Experience in reviewing and mentoring the successful work of others in evaluating the business objectives, developing user requirements and generating technical specifications
* Expert in data storage solutions, including data migration, scripting, and data security
* Builds, designs, and executes unit tests to ensure the ultimate level of excellence
* Ensures code of self and others is compliant with security standards
* Able to design and execute performance tests
* Expert in designing end-to-end systems, from the top to the bottom of the stack
* Expert in the design & deployment of complex SQL objects and relational databases design

Customer Interaction/Business Knowledge

* Complete understanding of all the business processes implemented in the team's applications and consistent ability to keep business objectives in focus
* Understand and document business requirements as well as provide a proposal of the appropriate solution
* Complete understanding of the business processes supported by the application environment
* Lead customer/project meeting(s) for highly complex project definitions, needs assessment and design review


* Able to influence the technical direction of others in order to successfully meet the business objectives of medium & large projects
* Drives technical consensus within the team
* Proven ability to mentor developers in best practices, procedures, and concepts
* Develop and deliver technical training and business understanding for developers
* 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
* Drive efficient resolution for system outages as well as performance and functional shortcomings
* Assists in the budgeting process authoring technical business value documents when needed
* Facilitates code review sessions and reviews best practices

Technical Specialties:

EDW (Enterprise Data Warehouse)

Expertise in the following required:

* Experience with Azure cloud data engineering solutions.
* Experience developing scalable and supportable Enterprise Data Lake patterns
* Experienced in working with Big Data frameworks, preferably Apache Spark
* Experienced in software development experience in either Python, C#, Scala, or Java
* Expertise with transactional/relational data and SQL
* Experience working on Agile teams implementing DevOps practices
* Excellent communication skills, adapting to various audience types
* Strong on ideas for system optimization, support, and monitoring
* Passionate about innovation and loves solving complex problems in a highly- collaborative, fast-paced team environment

Preferred Qualifications:

* 5+ years overall data engineering experience including guiding ideation, design, and decisions in a collaborative team setting
* 3+ years' experience developing NoSQL-based data solutions, preferably Cosmos DB
* Data pipeline development with Azure Data Factory and Azure Databricks
* Focus on complete solutions including unit/function/integration testing, documentation, pipeline monitoring and support, and team teach-outs
* Experience working with streaming data and technologies, such as Azure Event Hubs


* Demonstrated project management ability in leading medium to large sized project teams (often multiple projects simultaneously)
* Advanced knowledge of team software development concepts and techniques and the ability to communicate those concepts to junior team members including patterns in the areas of security, scalability, and usability
* Experience in creating and developing software and effectively communicating the rational behind the designs
* Proven experience with working effectively with multiple areas of the business community in order to gather requirements and translate those requirements into software designs
* Interact with and direct the tasks of outside consultants in a professional manner while helping them drive to successful project completion
* Demonstrated ability to compare and contrast alternative approaches to meet objectives while assessing risk both quantitatively and qualitatively
* Possess strong organizational and time management skills
* Demonstrated flexibility
* Years of experience typically 8+ years of full stack application development experience required
* Education preference 4 year degree in IT related course of study
* Computer skills preferred experience in appropriate development
* language (see Specialty section)
* Certifications, etc. 2 Appropriate Certifications Required (see Specialty section)
* RDBMS experience typically 5+ years of database development experience (see Specialty section)
* Influence and communicate effectively with business and IT associates
* Able to target communications to the appropriate audience (Post-mortems, SDLC artifacts, etc.)
* Document findings and solutions that meet the business needs
* Present alternative solutions to IT management and business users
* Possess effective presentation development and delivery skills including the ability to adjust presentations to match appropriate audience
* Exhibit good written and verbal communication skills
* Convey a professional and positive image in all situations
* Requires strong analytical and organizational skills
* Demonstrated ability in statistical analysis, advanced calculations, and reporting
* Demonstrated ability to gather, evaluate, and present performance metrics and benchmarks to resolve or prevent system problems
* Evaluate and interpret complex system error logs, performance metrics, and other application or server output in order to identify problems in server performance or application execution
* Evaluate the ROI (Return On Investment) of systems development & enhancements and effectively weigh the financial alternatives involved with various technical solutions and proposals
* Proven experience solving technical problems and presenting solutions
* Excellent analytical, troubleshooting, and problem solving skills
* Performs well in high pressure or stressful situations
* Proven ability to take a business requirement and design a technical solution that successfully meets the business needs
* Demonstrated ability to effectively estimate effort, duration and impact required to accomplish requested tasks/projects
* Evaluate long term impacts when making recommendations and decisions
* Participate in a 24x7 on-call rotation as scheduled, and perform after hours support as needed

About CarMax

CarMax disrupted the auto industry by delivering the honest, transparent and high-integrity experience customers want and deserve. This innovative thinking around the way cars are bought and sold has helped us become the nation's largest retailer of used cars, with over 200 locations nationwide.

Our amazing team of more than 25,000 associates work together to deliver iconic customer experiences. Along the way, we help every associate grow their career and achieve their best, at work and in their community. We are recognized for our commitment to training and diversity and are one of the FORTUNE 100 Best Companies to Work For--.

CarMax is an equal opportunity employer, and all qualified candidates will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, genetic information, national origin, protected veteran status, disability status, or any other characteristic protected by law.

Upon an applicant's request, CarMax will consider reasonable accommodation to complete the CarMax Job Application.

Keywords: Carmax, Richmond , Software Engineer EDW, IT / Software / Systems , Richmond, Virginia

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Other IT / Software / Systems Jobs

Sr. Systems Administrator - Account Authentication
Description: Description Job Description:The Systems Administrator serves as a key subject matter expert uniquely qualified to establish consistent policies and procedures as they apply across the enterprise. --Maintains (more...)
Company: Leidos
Location: Springfield
Posted on: 10/27/2020

CANES Network Administrator III
Description: br As the Subject Matter Expert SME on a multi-skilled team, the candidate will be responsible for the implementation of the Consolidated Afloat Networks and Enterprise Services CANES system aboard (more...)
Company: Scientific Research Corporation
Location: Norfolk
Posted on: 10/27/2020

Angular Developer - Back End (100% REMOTE)
Description: Type of Requisition:RegularClearance Level Must Currently Possess:NoneClearance Level Must Be Able to Obtain:NoneSuitability:Agency SpecificPublic Trust/Other Required:OtherJob Family:Software DevelopmentJob (more...)
Company: General Dynamics Information Technology
Location: Washington
Posted on: 10/27/2020

Full Stack Developer
Description: General Summary: br br The Full Stack Developer will be responsible for architecting and building several customer-facing web applications. This position is part of an agile scrum team developing (more...)
Company: Infogroup
Location: Washington
Posted on: 10/27/2020

Software Developer
Description: Description Job Description:Leidos is a Fortune 500--- company aimed at embracing and solving some of the world's most pressing challenges. Through science and technology, Our offers an array of exciting (more...)
Company: Leidos
Location: Gaithersburg
Posted on: 10/27/2020

Linux Cloud Engineer
Description: Type of Requisition:RegularClearance Level Must Currently Possess:Top Secret/SCIClearance Level Must Be Able to Obtain:Top Secret SCI PolygraphSuitability:PolygraphPublic Trust/Other Required:Job Family:CloudJob (more...)
Company: General Dynamics Information Technology
Location: Springfield
Posted on: 10/27/2020

SR .NET Developer
Description: Type of Requisition:PipelineClearance Level Must Currently Possess:NoneClearance Level Must Be Able to Obtain:NoneSuitability:Agency SpecificPublic Trust/Other Required:Job Family:Software DevelopmentJob (more...)
Company: General Dynamics Information Technology
Location: Washington
Posted on: 10/27/2020

Remote Angular Developer and Consultant
Description: An applications development company is filling a position for a Remote Angular Developer and Consultant.Candidates
Company: VirtualVocations
Location: Chesapeake
Posted on: 10/27/2020

Technical Helper
Description: Transform Home Services LLC is a leading provider of Home Improvement, Protection and Repair services nationwide. We serve over 10 million customers annually with services including Appliance Repair, (more...)
Company: Sears Holdings Corporation
Location: Norfolk
Posted on: 10/27/2020

Software Developer III
Description: Raytheon Technologies is a premier engineering company which provides technical solutions in software development and systems engineering that address security challenges and strengthen our customers. (more...)
Company: RTX
Location: Upper Marlboro
Posted on: 10/27/2020

Log In or Create An Account

Get the latest Virginia jobs by following @recnetVA on Twitter!

Richmond RSS job feeds