Company name
Best Buy
Location
Richfield, MN, United States
Employment Type
Full-Time
Industry
Engineering, It, Retail
Posted on
Aug 31, 2021
Profile
Best Buy
We are looking for a Senior Software Engineer
to join Best Buy's Order Management engineering team. The individual in this role will lead the design and development of key digital technology initiatives in the order management space, which includes critical components that are responsible for managing the lifecycle of an order. In addition to innovating and solving complex problems, in this role, you'll be called upon to lead agile teams of skilled engineers, testers, and business analysts, who will assist you in your pursuits.
This is a hands-on role accompanied by career rewarding challenges by the very nature of the space. The individual in this role will be given the opportunity to deliver solutions in a highly distributed, build to scale, and functionally rich domain.
Role Responsibilities and Expectations
Participate in the creation and presentation of technical designs
Lead in the delivery of complex solutions
Active participant in planning activities. Contributes to strategic planning
Anticipates technical issues at the product level and makes architectural and design decisions to avoid them
Leads and effectively manages the triage complex issues across systems in both production and locally
Demonstrates creativity and takes initiative in solving complex problems
Plans delivery of coarse-grained business needs spanning multiple applications
Influence technical peers outside the team or project in some areas. Such as introducing new frameworks and patterns through their work
Makes others better through code reviews, thorough documentation, technical guidance, and mentoring or serving as a Tech Lead on a project
Sets a consistent example of agile development practices and coaches other engineers to work as a team with Product and UX
Works independently under project objectives
Minimum Qualifications
Bachelor's degree in IT, Computer Science, Engineering, or related field OR equivalent combination of education and/or experience
3 or more years of experience with Java, Groovy, or any other JVM based programming language
3 or more years of experience with any managed cloud environment
Preferred Qualifications
Experience with order management systems, spanning both e-commerce and brick-and-mortar retail
Experience with cloud computing platforms (Amazon AWS, Microsoft Azure, Google Compute Engine, OpenStack, Rackspace cloud, etc.)
Hands-on experience developing, maintaining, and operating applications using Spring, Kafka, Cassandra, React, Akka or similar streaming framework, and Node
In-depth knowledge of agile software development methodologies
Experience in modern software engineering practices, including:
Programming for concurrency & scalability
High-performance, high-availability, fault-tolerant distributed systems
Integrating with RESTful web services
Test-driven development
Continuous Integration/Delivery
Automated testing
Enterprise integration patterns
Object-oriented and functional programming concepts
Multiple programming languages
Secure software development
SQL and NoSQL in data-intensive systems
Company info
Best Buy
Website : http://www.bestbuy.com