8116 - Midtown Office - 2220 W. Broad Street, Richmond, Virginia, 23220
CarMax, the way your career should be! About this job
The Technology Manager at CarMax is a people leader who is passionate about technology and how it enables a growing organization. They define roadmaps, manage stakeholders, and align the team to the organizational vision. They are often found partnering across teams and working closely with technologists to execute projects while helping to eliminate barriers and roadblocks. The Technology Manager will often lead Agile ceremonies and work with third parties on project deliverables. If you have a passion for people and technology, this is the job for you!
In this role, you will be responsible for leadingtwoteamsof software engineers to define, design, and delivermodern inventoryservices and product offerings as part of the CarMaxplatformspace. You will work closely with technology, product, and our business partners to drive future growth and opportunities.
The Technology Manager’s primary responsibility is to partner with theirproductareas and provide technology solutions and services that help deliver CarMax’s strategic mission and plans. This position will direct and manage strategic planning, software development, implementation, administration, and maintenance for a large suite ofmodern inventorysystems. This includes the development of long and short-term technology solutions that address business goals and deliver improved profitability, efficiency, and unrivaled associate and customer experience.
ESSENTIAL RESPONSIBILITIES:
- Responsible for interviewing, selecting and training associates
- Must effectively resolve associate matters
- Responsible for day-to-day tactical team decisions
- Required to manage multiple tasks and projects simultaneously
- Accountable for team’s use and adherence to the CarMax®Product& TechnologyMethodology
- Create/maintain team staffing and scheduling, to include time tracking
- Demonstrated ability to schedule and execute hardware and software releases
- Demonstrated ability to prioritize and assign tactical requests to the team
- Responsible for associate development to include providing courageous leadership, motivation to improve team dynamics, mentorshipfocusedongrowth of team members and constructive feedback on associate’s work
- Responsible for frequent associate File Reviews
- Effectively provide associate feedback through regular objective reviews and by writing and delivering Annual Performance Reviews
- Working with associates to collaboratively establish an Individual Development Plan and review them on a timely basis
- Track associate performance and provide them with appropriate feedback
- Leads team through obstacles and time constraints toconsistentlydeliver results
- Influences the work of others to drive departmentand companygoals through effective team and project management, customer interaction and IT coordination
- Skilled negotiator, able to find common groundwith others and seeks alignment towards department and company goals
- Provides technical experience related to the position
- Ensures that support problems and errors are tracked to ensure appropriate future handling
- Lead incident reporting to include postmortems which involve prioritizing enhancements to reduce ongoing support; scheduling support rotations; ensuringticket queues are appropriately managed; and assisting with critical outages at any time
- Active participant in project design meetings providing vision and guidanceApplies technical knowledge in specialty areas for position
Customer Interaction / Business Knowledge
- Act as the key liaison with the customer community and consistently build positive relationships with customers and contacts in supported business areas
- Interact with the customer including understanding of requirements and proposed solutions
- Must courageously influence the processes andbreak downprojectbarriers to best represent the customers’ requirements and needs
- Must continually seek opportunities to increase internal customer satisfaction and deepen client relations
QUALIFICATIONS AND REQUIREMENTS:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Passionate about information technology
- Comfortable leading inambiguous situations
- Analytical; solves problems at root cause and prioritizes effectively
- Good listener – weighs input from multiple perspectives when forming opinions and recommendations
- Demonstrated ability to provide vision – into the big picture
- Inspire and motivate the team
- Implement new policies and procedures effectively
- Promotes a customer focused team
- Promotes associate responsibility through work ownership and engagement
- Proven project management skills with proven ability in leading medium to large sized project teams (often multiple projects simultaneously)
- Experience with designing and developing digital commerce applications and services using a variety of technologies. Technologies include .NET (C#), cloud-based PaaS / IaaS/ CaaS, third party solutions, API gateways, and messaging middleware platforms
- Understanding of full-stack application design, including APIs, microservices, and front-end development (such as React, Angular, HTML/CSS, and other web design components)
- Prior experience working with container technology such as Docker, version control systems (SVN, GitHub, etc.), build management and CI/CD tools (TeamCity, Jenkins, etc.), and monitoring tools, preferred
- Understanding of agile concepts
- Understanding of enterprise capabilities and solutions
- Understanding of SOX controlsand best practices for implementation
- Understanding ofretail and supply chain c