Company name
Best Buy
Location
Seattle, WA, United States
Employment Type
Full-Time
Industry
Engineering, It
Posted on
Sep 25, 2021
Profile
Best Buy
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 Force.com
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
Company info
Best Buy
Website : http://www.bestbuy.com