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!
Other IT / Software / Systems JobsManager, 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 |