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 Programmer overseeing a programming team for a physics - based indie game in Unity. Focused on gameplay development, technical leadership, and maintaining code quality.
Senior Software Engineer for 12 - month hybrid contract in Ottawa. Manage and modernize enterprise client applications across Windows, SaaS, and plugin environments.
Senior Fullstack Engineer building production software with .NET Core, TypeScript, React/Next.js. Modernize legacy systems, leverage AI tools, and work on fraud detection systems.
Senior Dynamics 365 Developer delivering Microsoft cloud solutions focused on Dynamics 365 Customer Engagement. Involves software development, integration, and client engagement in a consulting environment.
Senior full stack developer at Nexapp focusing on strategic software engineering for health systems evolution. Engaging in complex codebases and integrating AI for improvements.
Project Manager preparing technical proposals for L3Harris Technologies and collaborating with business development and engineering teams. Responsible for ensuring client requirements are met.
Intermediate BSA role requiring 5+ years experience translating business requirements into technical specs. 7 - month contract with hybrid work (3 days on site).