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 - Scheduling Services

Company name
Best Buy

Location
Richfield, MN, United States

Employment Type
Full-Time

Industry
Engineering, It

Posted on
Jun 02, 2021

Apply for this job






Profile

Best Buy

Best Buy is seeking a talented individual to join our team as a Senior Software Engineer for cloud microservices implementation within the Services IT organization supporting the enterprise customer scheduling capability. The Customer Scheduling Product team is responsible for building and supporting the application portfolio which enables scheduling of Best Buy services (in-home consultation, delivery, installation, repair, etc.) across all selling channels (online, in-store, in-home, remote/virtual)

Our mission is to build and maintain the state of the art IT solution required to provide a rich, intuitive experience to the customer regardless of how the customer chooses to interact with Best Buy. As a member of the Customer Scheduling engineering team, you will be embarking on a modernization journey that involves assessing and maintaining our current tech stack and determining modern tech solutions.

Join us on an exceptionally challenging, high-impact, and rewarding journey!

The Senior Software Engineer is a member of the application delivery team and will be responsible for designing technology solutions that meet our business’s requirements and deliver the associated benefit. Technical expertise is a MUST! This role will be required to apply knowledge and experience to understand business challenges and opportunities while driving new and innovative approaches to resolve them using a combination of open and closed source technologies. Partner with our delivery teams to drive modern, cost-effective implementations to meet critical business needs that follow industry best practices. This person will interact with and must be able to influence other technical leads, managers, directors, and partners throughout the organization.

Who You Are:

You are a positive and optimistic go getter who thrives on constant challenges

You are a driver—you see what needs to be done and take action.

You tend to ask for forgiveness, rather than permission.

You are a constant learner who is enthusiastic and excited about technology.

You motivate and inspire others to learn new things, new ways.

You have opinions, however, enjoy discussions and collaboration more.

You are adaptable to changing needs of the enterprise.

You have technical authority and are a leader in designing & coding robust, scalable, loosely coupled components and microservices using cloud native technology.

You strive to constantly improve yourself and your team.

Core Responsibilities of the role include:

Develop and architect features built in a Distributed CQRS, Event Sourced, Microservice Architecture using Java or .Net Core

Support a growing federated GraphQL environment used across the organization

Lead efforts to migrate legacy technology to cloud native microservices.

Integrate with enterprise-wide cloud and on-prem legacy applications

Lead architecture and design sessions with the team or with other leads from different groups and enterprise architects

Understands and makes well-reasoned design decisions and tradeoffs around scaling, reliability, and maintenance

Strong focus on DevOps use-cases and work-flows

Create and maintain documentation of technical designs

Enforce processes around development methodologies including continuous integration, static code analysis, test coverage, etc.

Perform technical code reviews to ensure quality

Keep up to date on industry technology trends and modern software delivery techniques.

Communicate and effectively, articulating technical decisions to business and technical partners

Developing and maintaining long term business domain knowledge

Minimum Qualifications:

3 years of related work experience as a Software Engineer or Software Developer

2 years of experience Microservice patterns and event-driven design

Experience with cloud development

Experience with Application Management and/or Agile product delivery

Experience developing solutions using testing and CICD automation tools

Preferred Qualifications:

Bachelor's degree or higher in IT, Computer Science, business or related field

Experience working with partner IT teams within a global consumer-oriented organization in retail, digital business, or related industry

Experience with Docker containers and orchestration platforms such as ECS, Kubernetes, OpenShift

Experience with Cloud Native development

Experience with highly transactional and large volume systems

Experience with modernization of legacy stack

Experience with noSQL database usage and implementation

Experience implementing large IT initiatives

Company info

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

The number of jobs listed on EmploymentCrossing is great. I appreciate the efforts that are taken to ensure the accuracy and validity of all jobs.
Richard S - Baltimore, MD
  • 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.
EngineeringCrossing - #1 Job Aggregation and Private Job-Opening Research Service — The Most Quality Jobs Anywhere
EngineeringCrossing is the first job consolidation service in the employment industry to seek to include every job that exists in the world.
Copyright © 2024 EngineeringCrossing - All rights reserved. 169 192