CarMax is transforming our business systems to create unrivaled customer experiences. Using a combination of cloud-based platforms, API First architecture, and mobile user experiences, CarMax will create seamless and transparent customer experiences that span the web, in-store, and mobilechannels.
As part of this multi-year transformation, CarMax is looking for a Sr. Software Developer (Salesforce) to work directly with a product owner and agile development team to deliver next generation application systems and integration APIs for web, mobile, and in-store client devices. This position will challenge you to innovate on the world-class Salesforce cloud system, as well as a cloud-based ERP engine, to deliver business transactions that are simple and seamless to our store associates and consumers. The primary responsibilities include translating product user stories into detailed working designs in Salesforce and AppXChange partner classes, creating unit and functional code test for custom classes and frameworks, mentoring team developers in Salesforce coding and design practices, leading design and code reviews of finished components and classes, participating in agile team rituals, and continuously improving CarMax design and coding practices for Salesforce.
•Serve as a thought leader and team mentor in Salesforce coding and design practices
•Develop world-class business solutions for CarMax associates using appropriate tools and technologies
•Assist in testing completed modules and applications
•Work with product owners to identify opportunities and bugs in delivered applications
•Participate in the improvement and execution of system design and implementation processes
•Participate in agile rituals and process improvements with the development team
•Typically 5+ years of full stack application development experience required
•3 or more years of experience implementing Salesforce custom applications for sales, service, or business office users using the Apex language.
•Solid understanding of Salesforce custom application design including knowledge of limits, throttling, security, APIs, etc., on the Salesforce platform.
•Experience with agile development teams and practices. SAFe methodology experience preferred.
•Strong communication skills, both oral and written.
•Strong interpersonal skills. Proven skills and experience mentoring team members is expected.
•Ability to self-organize and multi-task in a highly collaborative team environment is required.
•Experience with Apex and Lightning frameworks
•Experience with Salesforce customization and administration
•Experience with API First construction techniques. FFLib experience a bonus.
•SalesforceDeveloper Certifications preferred
•4 yeardegree in IT related course of study