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.
Developer building ETL pipelines, SQL models, and data warehouses for Sirva’s relocation services. Integrating source data using Python, Azure, Databricks, and SQL Server.
Lead mainframe developer designing and maintaining BMC’s mission - critical Db2 products for z/OS environments. Guiding development teams and resolving complex client escalations.
Senior Staff Developer modernizing DevEx, cloud platforms, and AI - assisted delivery at Benevity. Building secure engineering systems that help companies enable social action.
Senior Staff Developer modernizing developer experience and AI - assisted delivery at Benevity, a social - impact technology company. Building secure cloud platforms, automation, and engineering standards.
PySpark/Databricks developer building and maintaining wealth - management data pipelines at Electric Mind. Developing transforms, debugging data quality issues, and supporting Databricks environments.
Analyste - programmeur développant, testant et documentant des solutions logicielles chez Desjardins. Soutien technique aux opérations TI et collaboration avec partenaires d’affaires et architectes.
Curriculum Developer designing technical training for Velotic, an industrial operations software company. Creating multimedia learning assets and managing curriculum across products and customer audiences.
Senior Developer building TTG’s direct - selling platforms, Ascend and Prowess, with Vue, .NET Core, SQL Server, Docker, and Kubernetes. Owning complex features, production issues, and technical delivery.
Code owners licensing existing software repositories for evaluation and revenue opportunities. Submitting eligible codebases for assessment and compensation under agreed licensing terms.