Job added in hotlist
Applied job
Contract job
90-day-old-job
part-time-job
Recruiter job
Employer job
Expanded search
Apply online not available
View more jobs in Richfield, MN
View more jobs in Minnesota

Job Details

Senior Software Engineer - Tools

Company name
Best Buy

Location
Richfield, MN, United States

Employment Type
Full-Time

Industry
Engineering, It

Posted on
Apr 13, 2021

Apply for this job






Profile

Best Buy

We are the Best Buy Gandalf Tools team. We are building and delivering software and systems that help Best Buy manage the behavior of the products we sell in our eCommerce Stack. We work with Best Buy's vendors, merchants, web specialists, and others to ensure they have all the data and tools they need to be successful. We collaborate with other software development teams to create new commerce capabilities for use by Best Buy's customers. We are committed to delivering the right software at the right time. This role is on an engineering team that encourages pair programming and TDD.

Position Overview:

We are seeking an experienced full stack Senior Software Engineer

who wants to work on a cross-functional agile development team. The person hired for this position will partner with product management to understand business pain points then design and build new solutions. Our application stack includes (among other things) ReactJS on the front end; Groovy, Java, Spring, Cassandra, and Oracle on the back end. We also stream data to Google Cloud Platform for analytics and BI dashboard reporting using BigQuery and Google Data Studio. Our team doesn't yet use pair programming for all engineering tasks, but encourages it for difficult problems and for general knowledge sharing. In addition to designing and building new software the person hired for this position will work with other engineers in a DevOps manner to support CI/CD tooling and provide second tier production support of the team's applications.

What you will do as a Sr. Software Engineer:

Build high-performance, highly available and scalable distributed systems

Build the simplest possible thing that will continually deliver working software to customers

UI development, ReactJS, Redux, Jest, cypress.io

Service development, REST, HTTP, Java, Spring, Groovy, Spock, NoSQL (Cassandra), Oracle, XML, JSON

Prioritize, communicate clearly, and consistently deliver results

TDD, paired programming, code reviews, and aggressive refactoring

Work with open source software and tools (e.g. Spring, Apache, Tomcat, Jenkins, etc.)

Soft Skills:

Courage to communicate in an honest and direct manner

Willing to accept decisions that depart from your opinion

Able to draft user stories and acceptance criteria

Enthusiastic and self-motivated

Excellent organizational skills

Minimum Requirements:

3 or more years of experience as a software engineer, coding new software

3 or more years of experience coding in Java, Groovy, or other object oriented language

1 or more years of experience with Test Driven Development, Pair Programming, and/or other aspects of Extreme Programming (XP)

1 or more years of experience working on an Agile software development team

Preferred Skills/Experience:

Knowledge of modern deployment, CI/CD, and configuration management tools

Ability and aptitude to dig into and solve challenging problems and proactively avoid problems

Experience in building web UI with ReactJS, or other JavaScript frameworks

Scripting, automation, and troubleshooting of processes and systems; scripting in the shell and at least one of the following: Ruby, Perl, or Python

Google Cloud Platform BigQuery, Google Data Studio, or other BI tooling

Networks, security, firewalls, load balancers, DNS, and other infrastructure components

Company info

Best Buy
Website : http://www.bestbuy.com

Similar Jobs:
Description We have an exciting opportunity to join our team and be a part of modernization our Data Ecosystem at Humana from an on prem solution to a cloud solution. As a Senior Software Engineer you will be able to utilize your...
Job Information Humana Senior Enterprise Architect - Experience & Analytics (Remote, Virtual, Home office) in Minneapolis Minnesota Description Do you thrive on working on the cutting edge technology solutions? Working with team o...
Senior Data Analyst
Location : Plymouth, MN
Description: The role of the Senior Data Analyst offers an exciting opportunity to play a key part in the success of the institution. Based in the Planning & Analytics Office (PAO) at the heart of the University, our work helps th...
EmploymentCrossing provides an excellent service. I have recommended the website to many people..
Laurie H - Dallas, TX
  • All we do is research jobs.
  • Our team of researchers, programmers, and analysts find you jobs from over 1,000 career pages and other sources
  • Our members get more interviews and jobs than people who use "public job boards"
Shoot for the moon. Even if you miss it, you will land among the stars.
InformationTechnologyCrossing - #1 Job Aggregation and Private Job-Opening Research Service — The Most Quality Jobs Anywhere
InformationTechnologyCrossing is the first job consolidation service in the employment industry to seek to include every job that exists in the world.
Copyright © 2024 InformationTechnologyCrossing - All rights reserved. 21 192