RichmondVARecruiter Since 2001
the smart solution for Richmond jobs

Software Engineer EDW

Company: CarMax
Location: Richmond
Posted on: January 12, 2021

Job Description:

8901 - Corp Office West Crk - 12800 Tuckahoe Creek Parkway, Richmond, Virginia, 23238CarMax, the way your career should be! ABOUT THIS JOB: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.ESSENTIAL RESPONSIBILITIES:Ensure that application development efforts consistently meet CarMax - business requirements, direction, and standardsEngages and leads team through support issues quickly and efficientlyAble to lead support conference callsPassionate about support & ownership of all areas under their responsibilityCan effectively categorize support problems and respond with the appropriate level of urgencyFunctions as the second level support in after-hours calls as the support expert for their platform of masteryAbility to mentor others in the business processes implemented in the team's applications in order to provide resolution to support problemsAble 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 timeframesConsistently delivers on established individual velocity and team goalsConsistently shown the ability to mentor others in coding best practices and design patternsStay abreast of new technical trends in related technologiesConsistently mentor others in the production of all artifacts required of a SDLCEffectively estimate time required for related technical efforts for projects of all sizes and delivers multiple complete solutions as well as estimated and actual costsFunctions as the second level support in after-hours calls as the support expert for their platform of masteryTechnical ExpertiseBuild, design, and analyze simultaneous applications of any size throughout their application environmentResponsible 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 environmentAbility to engage in a critical support situation and effectively, efficiently, and quickly drive to a successful resolutionProven experience leveraging existing software, development of reusable components, and elimination of redundancy in designs throughout their application environmentExperience in multiple large projects in leading the definition, selection, and implementation of enterprise tools, technologies and processesExperience in reviewing and mentoring the successful work of others in evaluating the business objectives, developing user requirements and generating technical specificationsExpert in data storage solutions, including data migration, scripting, and data securityBuilds, designs, and executes unit tests to ensure the ultimate level of excellenceEnsures code of self and others is compliant with security standardsAble to design and execute performance testsExpert in designing end-to-end systems, from the top to the bottom of the stackExpert in the design & deployment of complex SQL objects and relational databases designCustomer Interaction/Business KnowledgeComplete understanding of all the business processes implemented in the team's applications and consistent ability to keep business objectives in focusUnderstand and document business requirements as well as provide a proposal of the appropriate solutionComplete understanding of the business processes supported by the application environmentLead customer/project meeting(s) for highly complex project definitions, needs assessment and design reviewLeadershipAble to influence the technical direction of others in order to successfully meet the business objectives of medium & large projectsDrives technical consensus within the teamProven ability to mentor developers in best practices, procedures, and conceptsDevelop and deliver technical training and business understanding for developersDrive through obstacles and time constraints to successfully deliver a project to completionDemonstrated ability to deliver solutions through building consensus in both business and technical perspectivesDrive efficient resolution for system outages as well as performance and functional shortcomingsAssists in the budgeting process authoring technical business value documents when neededFacilitates code review sessions and reviews best practicesTechnical 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 QUALIFICATIONS AND REQUIREMENTS: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 usabilityExperience in creating and developing software and effectively communicating the rational behind the designsProven experience with working effectively with multiple areas of the business community in order to gather requirements and translate those requirements into software designsInteract with and direct the tasks of outside consultants in a professional manner while helping them drive to successful project completionDemonstrated ability to compare and contrast alternative approaches to meet objectives while assessing risk both quantitatively and qualitativelyPossess strong organizational and time management skillsDemonstrated flexibilityYears of experience typically 8+ years of full stack application development experience requiredEducation preference 4 year degree in IT related course of studyComputer skills preferred experience in appropriate developmentlanguage (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 associatesAble to target communications to the appropriate audience (Post-mortems, SDLC artifacts, etc.)Document findings and solutions that meet the business needsPresent alternative solutions to IT management and business usersPossess effective presentation development and delivery skills including the ability to adjust presentations to match appropriate audienceExhibit good written and verbal communication skillsConvey a professional and positive image in all situationsRequires strong analytical and organizational skillsDemonstrated ability in statistical analysis, advanced calculations, and reportingDemonstrated ability to gather, evaluate, and present performance metrics and benchmarks to resolve or prevent system problemsEvaluate and interpret complex system error logs, performance metrics, and other application or server output in order to identify problems in server performance or application executionEvaluate the ROI (Return On Investment) of systems development & enhancements and effectively weigh the financial alternatives involved with various technical solutions and proposalsProven experience solving technical problems and presenting solutionsExcellent analytical, troubleshooting, and problem solving skillsPerforms well in high pressure or stressful situationsProven ability to take a business requirement and design a technical solution that successfully meets the business needsDemonstrated ability to effectively estimate effort, duration and impact required to accomplish requested tasks/projectsEvaluate long term impacts when making recommendations and decisionsParticipate in a 24x7 on-call rotation as scheduled, and perform after hours support as neededAbout CarMaxCarMax 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
within


Other IT / Software / Systems Jobs


Manager, Web and Digital Media
Description: Position Summary br br The position develops and oversees digital and social content and engagement initiatives and contributes to the American Chemistry Council's ACC overall communications strategies (more...)
Company: American Chemistry Coun
Location: Washington
Posted on: 01/16/2021

Linux Administrator
Description: Active TS/SCI --- Will consider TS with SCI Eligibility -- Job Description: The Linux Administrator, will work with on-site administration and engineering resources
Company: The Judge Group
Location: Washington
Posted on: 01/16/2021

Sr. Information Systems Security Officer (ISSO)
Description: Secure our Nation, Ignite your FutureCoordinates and monitors highly sensitive aspects of the DOD, DOE, or other industrial security program and other security activities, ensuring compliance with government (more...)
Company: ManTech International
Location: Mc Lean
Posted on: 01/16/2021


Director of Software Engineering
Description: Towers Crescent 2 12067 , United States of America, Vienna, VirginiaDirector of Software EngineeringEnterprise Payments Technology is actively looking to expand its regional footprint to Northern Virginia (more...)
Company: Capital One
Location: Vienna
Posted on: 01/16/2021

Secure Embedded Developer
Description: Job Number: R0095022 br br br br Secure Embedded DeveloperThe Challenge:We're looking for an embedded developer who can put 50 pounds of power into a 5-pound sack.--Adept at thinking inside the (more...)
Company: Booz Allen Hamilton Inc.
Location: Washington
Posted on: 01/16/2021

NOA2105 Python Developer
Description: I.M. Systems GroupLocation: US-MD-College ParkJob ID: 2020-1233Category: ScientificOverview br br I.M. Systems Group, Inc. IMSG , leading a Scientific and Technical Support Team IMSG Team, consisting (more...)
Company: I.M. Systems Group
Location: College Park
Posted on: 01/16/2021

Frontend Developer
Description: The User Experience Developer will design user interface from conception to completion. Will collaborate with a variety of multi-disciplined, cross-functional teams/organizations throughout the organization (more...)
Company: Corporate Brokers
Location: Washington
Posted on: 01/16/2021

Systems Administrator-Junior
Description: Business Group Highlights Defense The Defense group supports the Department of Defense DoD mission to keep our homeland and its citizens safe. We provide solutions to improve the Nationaposs defense (more...)
Company: Perspecta
Location: Washington
Posted on: 01/16/2021

Digital Signal Intelligence Software Engineer
Description: Job Description Would you like to work in a collaborative environment at a state of the art facility in Aurora or Dulles Then join our team of engineers solving problems that make the world a safer place (more...)
Company: RTX
Location: Kensington
Posted on: 01/16/2021

Pentetration Tester
Description: RIS has an immediate job opening for a Cyber Penetration Tester to support a U.S. Federal Agency contract to enable mission accomplishment by performing autonomous penetration testing to ensure appropriate (more...)
Company: RTX
Location: Fairfax Station
Posted on: 01/16/2021

Log In or Create An Account

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

Richmond RSS job feeds