Senior Software Engineer - Salesforce at Best Buy in Seattle, Washington

Posted in General Business 4 days ago.

Type: Full-Time

Job Description:

Best Buy is seeking an innovative and technically curious Senior Software Engineer - Salesforce to join us as we drive innovation in the retail media space. We are a new and growing team looking to capitalize on the growing retail media opportunity. This role will be directly responsible for enabling one of the main operational drivers in our business, a scaled and integrated instance of Salesforce Sales Cloud.

The Senior Software Engineer will play a key role in maximizing the efficacy of our instance as we continue to scale and expand the business. You will be responsible for the design, development, testing and implementation of customizations, applications, extensions and integrations. This role will have some oversight of other Salesforce Developers as part of an overall Salesforce/Order Management System cross-discipline squad.

Our team culture strives for inclusiveness and customer centricity; our customers (both internal and external) are the center of everything we do. We value building relationship with clients and partners, speed to market, and industry-leading media capabilities. We are a team that supports one another to ultimately deliver successful outcomes for our clients, customers, and the Best Buy brand. We try new things, we care about the details, and work hard to ensure we support each other and our partners.

What you will do as a Senior Software Engineer - Salesforce

  • With Product, help lead the planning/analysis of business requirements for system changes and enhancements

  • Lead development, implementation and maintenance of Salesforce customizations, applications, extensions and integrations with internal Best Buy systems

  • Collaborate throughout all phases of development, testing and deployment with product managers, other engineering teams, vendor resources and the media team driving cohesive products as your primary outcome.

  • Maintain a flexible and proactive work environment to facilitate a quick response to changing project requirements, customer objectives, innovating ways to meet mission goals successfully.

  • Provide system administration support of the Salesforce environment, especially related to customized applications, user permissions, security settings, custom objects and workflow

  • Create testing and implementations plans, including user training and documentation.

  • Remain current with Salesforce technologies and best practices.

  • Manage daily support and maintenance of internal Salesforce instance, and conduct long-term improvement operations to ensure compatibility with evolving mission requirements

  • Build interface integrations between Salesforce and external applications using REST, SOAP, APIs, and Single Sign-On

  • Migration of changes from development to test to production environment(s) using CICD best practices.

  • Manage risks and issues with cross dependencies with other teams.

  • Communicate effectively with all partners to address technical designs and defects.

Required Qualifications

  • 3 or more years of software engineering experience with a Bachelor's degree OR equivalent relevant professional experience.

  • Bachelor's degree in IT, Computer Science, Engineering, or related field OR equivalent combination of education and/or experience.

  • Current Salesforce Platform Developer II Certification

  • 3 or more years of experience with Salesforce development tools and techniques including experience with experience with Apex, Visualforce and the Lightning Component Framework

Preferred Qualifications:

  • 5 or more years of software development experience

  • Bachelor's Degree in IT, Computer Science, Engineering or related field

  • Salesforce Certified Application Architect Certification

  • Other development experience in UI and/or server-side technologies like React, Lightning Design System (LDS), Lightning Components Development, AngularJS, JQuery, JavaScript, Java, C#, PHP, etc.

  • Experience developing scalable applications / packages on

  • Advanced knowledge of Salesforce permissions, roles, reports, dashboards, etc.

  • Proven integration experience using integration techniques - REST, SOAP APIs, Two-factor authentication & Single Sign-On deployment

  • Excellent communication and collaboration skills

  • Understanding of SDLC methodologies (Agile, SCRUM, and others)

  • Knowledge of Product Development Lifecycle (Outcomes vs. Output)

  • Experience with SQL and relational data model design

  • Experience with CICD tools such as Jenkins, CircleCI, or Travis, and Automated UI testing tools such as Selenium

  • Experience leading a small team of Salesforce developers

  • Experience in the Media and Advertising vertical

  • Experience with Conga Plugin

  • Experience with Google Cloud Platform (GCP)

  • Experience with Cloud DB (Big Query)

  • Experience in Retail

  • Experience with ADvendio OMS

More jobs in Seattle, Washington

7 minutes ago

Vertiv Corporation
about 1 hour ago

about 1 hour ago

More jobs in General Business

General Business
7 minutes ago

ThyssenKrupp Elevator Corporation
General Business
7 minutes ago

ThyssenKrupp Elevator Corporation
General Business
30+ days ago

Wintrust Financial Corporation