Company name
Best Buy
Location
Richfield, MN, United States
Employment Type
Full-Time
Industry
Engineering, It
Posted on
Jun 02, 2021
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