Top Cities
Log In
Senior Software Developer Digital Test Lead Product Manager Test Engineer - Mississauga Satellite Installer Software Developer in Test Digital Accessibility Lead Digital Product Manager - Get A Home Java Developer - Senior Digital Product Manager - Transaction Senior Product Owner Digital Product Manager - Customer Digital Product Manager - Pay for Product Ambassador Junior Digital Project Manager Software Developer - IBM Cloud Private Software Quality Assurance Analyst Production Worker Quality Assurance Analyst and Automation C Operator Windsor Clinique Consultant - Part time Windsor Software Quality Analyst Tech Lead - DevOps Infra Bilingual Customer Service Consultant - Security Penetration Consultant - Security Penetration Tester II Software QA Tester test supervisor - electronics QA TESTER Product Owner Software Tester QA Tester QA Automation Tester IVVQ Specialist Embedded System QA Quality Control Inspector Front End Developer Associate Consultant - Clinique - 22 hrs Software Quality Automation Engineer Software Engineering Intern Designer Senior Software Developer Electronic Assembler Quality Assurance Tester PINK Manager-Upper Canada Mall Operations Lead Technical Representative Quality Assurance Newest Jobs
Yelp CareGuide ContactMonkey Sterling-Turner Two Sigma Aecom WeWork Clearbanc Exact Media AsteroidX AT&T Aerotek Shopify First Convenience Bank Jane Street TD Bank Vector Marketing Creative Circle Recovhub American Income Life Doordash Clickworker Walgreens Microsoft Insight Global Xiaomi Hatchways Square Amazon Flex The Youth Connection Desjardins Scotiabank Paylocity Borrowell Instacart Top Hat CI&T GoParkr 51talk Mobeewave mappedin Checkout 51 UnitedHealth Group Hootsuite Akira SnapTravel ScribbleLive Unbounce All Companies
Top Cities
Chicago, Illinois Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs New York, New York Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Toronto, Ontario Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Vancouver, British Columbia Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Calgary, Alberta Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs San Francisco, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Montréal, Quebec Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Los Angeles, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs
My Profile Log Out

Developer III - Web BurnabyHead Office At Best Buy Canada

Location: Burnaby, British Columbia

Job Description

Do you love technology and know how to use it? Do you thrive on the daily challenges of working in a constantly evolving field? For members of Best Buy's Information Technology Team, the answer is "Yes." More than techies, our IT team members bring planning, strategy and even communication skills to bear in helping the company grow.

Reporting to the IT Application Development Senior Manager, the Developer III - Web is an expert in object oriented design patterns for enterprise software development. He/she will design and build new capabilities related to Best Buy’s IT Corporate Systems. He/she would be responsible for design and quality, and would lead small project teams in that effort.

The Developer III – Web is an expert in using the dynamic programming tools and languages that fuel the Web. This role will require to work independently or be part of a team that builds and integrates interactive Web sites, capabilities, and services for both internal and public sites. This role will develop Web solutions and testing in various browsers, enhancing and modifying as necessary to ensure the best experience for the user. The role also will be responsible for the architecture design of the Web sites, data driven capabilities and find efficient client-server solutions.

The Developer III – Web will gain an in-depth understanding of BBYC’s Software Development Life Cycle and will have the ability to communicate project concerns, issues and action items. The Developer III - Web is able to effectively communicate technical concepts, task status, issues, risks and solutions to both a technical and non-technical audience. He/she will be able to effectively mentor junior team members, and perform a fundamental role in ensuring code quality and sound design. The Developer III - Web has an in-depth understanding of agile and waterfall software development lifecycles as well as object oriented design principles and patterns. He/she will apply a practical mindset when designing solutions which are appropriate for the size, scope and timelines of the respective project.


Development & Delivery

  • Full lifecycle application development
  • Accountable for the development of specifications for complex applications or modifying/maintaining complex existing applications
  • Designing, coding and debugging capabilities
  • Code analysis, requirements analysis, identification of code metrics, system risk analysis, security analysis, software reliability analysis
  • Proven expert experience with object-oriented design pattern and analysis (OOA and OOD)
  • Service oriented design and analysis
  • Unit testing and design and development quality assurance
  • Performance tuning, improvement, balancing, usability, automation.
  • Support, maintain and document capability
  • Integrate new capabilities with existing systems
  • Evaluate and identify new technologies for implementation

Coordination of Project Deliverables

  • Accountable for creation and maintenance of design document standards in relations to high-level and detailed software component design
  • Creation and maintenance of coding and architecture standards for e-commerce
  • Promotes discussion on new ideas / architectures appropriate for BestBuy
  • Applies practical, results focused mindset when proposing designs and architecture
  • Accountable for ensuring project team follows appropriate code and quality standards
  • Accountable for scheduling, documenting and following up on all code reviews in their assigned project.
  • Peer reviews design, attends code reviews for projects they are not assigned to as well as projects they are assigned to
  • Can effectively prioritize and multi-task between several competing priorities
  • Assigns and tracks tasks to development team

Operations/Quality Assurance/Issue Management

  • Review the support solutions for problem tickets including re-occurring incidents
  • Provide your vast knowledge of Retail POS applications to internal and 3rd party support teams and lead the rectifying of issues within the applications
  • Responsible for complete and accurate impact application analysis and standard unit and assembly testing
  • Performance tuning, process improvement, usability and automation
  • Maintain, communicate and enforce coding standards and security code review process
  • Ensure Best Buy Canada complies with all governing legislation with respect to privacy laws, customer data security, audit trails and best practices
  • Identify and resolve problems and issues from an applications perspective within area of responsibility.
  • Escalate potential roadblocks and recommend necessary corrective action when projects go off-track.
  • Inform the technical and application architects and project manager of any issues that may affect other areas of the project.
  • Provide input to others to resolve complex problems and issues.
  • Support testing activities by assisting in root cause analysis and providing recommendations to resolve all known issues.
  • Conduct technical project and code reviews with internal and external teams
  • Participate in Integrated Product Testing and User Acceptance Testing, as required

New Capabilities – Research, Analyze & Share Knowledge

  • Has advanced knowledge and skills and consistently stays on top of web capabilities, concepts, practices and procedures through own interest as well as research, learning and education; proactively seeks opportunities to broaden and deepen knowledge base and proficiencies – above and beyond required trainings
  • Proactively identifies areas requiring improvement, seeks out and recommends new solutions
  • Teaches out new capabilities & industry best practices to others (e.g. Web designers)
  • Presents findings/concepts/proposals in a clear, effective, professional manner which is appropriate to the audience level
  • Stay aware of new development capabilities, concepts, practices, and procedures through research, learning and education
  • Proactively seek opportunities to broaden and deepen your knowledge base and proficiencies – above and beyond required training
  • Proactively identify areas requiring improvement; seek out and recommend new solutions or processes.
  • Teach new capabilities and industry best practices to team members and colleagues
  • Present findings, concepts and proposals in a clear, effective and professional manner, and appropriate to the audience


  • Computer Science or related College level trainings
  • Professional work experience within large IT organization (5+ years)
  • Experience and knowledge of SDLC is required
  • Participation in team based software development and delivery (3+ years)
  • Experience and understanding of modules like Retail and Store Operations
  • Experience working with offshore resources in the delivery of software and project deliverables (2+ years)
  • Experience using SQL Database (2+ years)
  • Proficiency in SQL Query or PL/SQL code including ability to write advance queries (3+ years)
  • Experience with source control systems like GIT, CVS or TFS
  • Experience with JavaSE, XML, Linux shell scripting, J2EE, Servlets/JSP, JAVA API, Web Services , Testing & Build frameworks (JUnit, Ant/Maven, etc.) and Spring (3+ years)
  • High level expertise using JavaScript in conjunction with other technologies including HTML, AJAX, CSS, ASP.NET, XSLT, CSS/CSS3,XHTML, REST, XML


  • Experience working in a large complex Retail environment will be considered an asset
  • Experience using Agile methodology will be considered an asset
  • Experience with the following: Hibernate, JavaScript, HTML, Struts, CSS, AJAX, JQuery, EJB, Eclipse, IntelliJ, NoSQL, JMS, Android, IOS, C#, Axis2 will be considered an asset