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.
Senior Mainframe Developer building next - gen Payment Processing Platforms at TD Securities. Overseeing application development, support, and technical solution creation.
Lead Software Developer contractor role at RBC Bedford Innovation Hub. Requires expertise in C#, C++, .NET, and JavaScript for senior/lead development work.
Senior Developer contributing to data processing applications with an Agile team at Triton Digital. Join a remote and innovative environment focused on Big Data technologies and continuous improvement.
Software Developer working with the Federation of Quebec Municipalities on .NET applications. Engaging in design, programming, and improving systems while mentoring team members.
Developers at Ingeno design cloud applications incorporating AI for diverse industries. Work in a stimulating and collaborative environment with cutting - edge technologies.
Developer maintaining and improving JetBrains IDE plugin for Hyperskill's educational platform. Remote role focusing on bug fixes and feature implementation for enhanced learner experience.
Senior Developer integrating and developing web - based solutions for CBC/Radio - Canada's Corporate Services team. Collaborating with cross - functional teams on software application development and architecture.
Engineering Project Lead creating detailed designs and overseeing implementation for CBC/Radio - Canada's technology projects. Leading projects and managing end - to - end implementations with innovative solutions.