Intermediate Software Developer role at Best Buy. Build and improve software solutions in a remote-first team, with head office in Vancouver, BC.
Responsibilities
Develop and maintain reliable, scalable, and secure software solutions that align with business and technical requirements. Contribute independently to feature development, bug fixes, and enhancements while following engineering best practices. Participate in code reviews, design discussions, and technical decision making to improve code quality and maintainability. Collaborate closely with developers, QA engineers, designers, product managers, and cross functional partners to deliver end to end solutions. Troubleshoot application issues across environments and support production systems as needed. Help identify opportunities for automation, process improvements, and modernization within the team’s applications and workflows. Maintain clear, accurate documentation of systems, APIs, processes, and technical decisions. Mentor Software Developer I team members informally, sharing knowledge and supporting team growth. Demonstrate curiosity, continuous learning, and growing domain expertise to improve both individual and team performance.
Requirements
3+ years of development experience with hands on experience using Java and Spring Boot. Experience with CICD pipelines and deploy features to lower environments. Experience with databases such as SQL Server, Oracle or MySQL. Working knowledge of distributed services and microservices.
Benefits
Remote-first work environment. Employee discounts on awesome tech from day one. Flexible health benefits and wellness program. Training programs to build new and transferable skills.
Lead Assistant Manager responsible for WordPress development and maintenance of sports ticketing site. Collaborating with design and marketing teams to optimize web solutions while ensuring performance and usability.
Senior UI Programmer focusing on user interface features for video games. Collaborating with cross - functional teams using Unity for game development processes.
Senior React Native Developer building intuitive mobile experiences for fleet management technology. Joining a world - class team focused on high - quality, cross - platform app development.
Senior Manager in Software Development overseeing a team while driving KYC system enhancements. Collaborating across departments to ensure comprehensive and compliant software solutions for RBC.
Survey Programmer responsible for scripting and programming surveys for market research operations. Ensuring data integrity and providing an excellent experience for respondents while collaborating globally.
Power Automate Developer designing automated solutions within an organization focused on client confidence and security. Seeking collaboration and continuous improvement in a hybrid environment.
Manufacturing Engineering Support Rework Order position at Expleo working on complex technical challenges. Collaborate on innovative solutions in a dynamic work environment ML. All. 5 paid personal days.