Best Buy Co. has openings in Richfield, Minnesota, for an Associate Software Engineer II position. Develop and maintain medium to large applications and services, in accordance with company methodologies, technical standards, and time and budget estimates. Support in the process of developing, and documenting tech designs, code reviews, and design reviews based on business requirements. Understand the architecture and design patterns of the systems and complete the work with minimal oversight. Write code for small features, large features, and medium complex software systems. Participate in design workshops, prepare complex test scripts, and troubleshoot complex software defects independently when required. Participate and lead in production support. Create and improve internal libraries and tools. Work with systems analysts, engineers, programmers, and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces. Identify issues in product direction and work with the Product team to resolve them. Deliver complex products that are well-tested and bug-free. Lead technical design sessions and participate in technical design sessions with other teams. There are multiple openings for this position.