Development Team Lead

4 weeks ago


Mississauga, Canada Invafresh Full time

**WHO WE ARE**:
Based in Mississauga, Canada, and deployed globally, Invafresh is a leading technology company specializing in FreshologyTM software solutions for supermarket & boutique fresh food grocers around the world. In business since 1988, Invafresh continues to invest in its people and technology. Today, Invafresh is an organization of experienced and retail-savvy FreshologistsTM equipped with industry specific solutions that supermarket chains can leverage to succeed in the field of fresh operations.

Our fresh food retail operations solutions are deployed collectively in over 25,000 grocery stores worldwide, actively supporting the in-store execution of fresh operations. We enable our customers to achieve and maintain a leadership position in their fresh food offering by providing data integrity and decision support tools needed to enhance sales, reduce shrink and inventories, and improve overall margins while positively impacting the planet by reducing food waste throughout the supply chain of fresh food retail. We help our customers achieve success in the highly competitive grocery market.

Our mission is clear. Build long-lasting partnerships with grocery retailers and enable them to achieve Operational Excellence in Fresh. To us, this represents putting all our energy into helping our customers maximize financial performance so they can achieve top quartile operating metrics. The ultimate goal is to deliver a fresh offering that exceeds the expectations of the consumer.

**THE ROLE**:
This is a permanent full-time position reporting to our Director, Development.

**WHAT YOU’LL BE DOING**:

- Support collaboration between development and other departments. Work with internal and external team members, management, and product team to identify and understand business requirements and translate to functional and technical specifications, and provide technical solutions ranging from design through to code level.
- Promote best practice, defect-free programming, create and maintain quality code, provide support during testing cycles and post-production deployment, engage in peer code reviews, and enforce a standard.
- Provide work estimates/Story Point for issues, and ensure the issues are assigned to developers promptly.
- Monitor the development team’s progress each sprint and follow up to ensure they progress toward sprint completion goals. Provide status updates and ETA’s during sprint planning and daily scrum meetings.
- Document functional and technical requirements, acceptance criteria and results, prepare and verify builds for production release.
- Mentor other developers. Help developers resolve technical obstacles to prevent jeopardizing sprint commitments.
- Adhere to all source code management and release management best practices in accordance with company policy. Stay current on new technologies and best practices and share those learnings with the business.

**ABOUT YOU**:

- You are comfortable with Object-Oriented Programming (OOP/OOD), functional programming and working with N-Tier architectures, Microservice and Cloud environments.
- Excellent written and verbal communication and listening skills.
- Excellent business comprehension skills.
- Excellent organizational, troubleshooting, problem determination & resolution and analytical skills.
- Strong team player and individual contributor with the ability to build relationships across the organization.
- Process oriented in change and problem management disciplines and can work in a fast-paced environment with the ability to execute tasks with limited supervision
- You are very Customer, service and results oriented. You have a desire to lead, be accountable and take the initiative.

**EXPERIENCE & QUALIFICATIONS**:

- Bachelor or Masters degree(s) in Computer Science, Engineering, or equivalent.
- Experience in an industry focused on solution selling, large enterprise software deployments and ongoing account engagement.
- Experience in agile development methodologies and with development operations tools including JIRA and GitLab. Ability to demonstrate advanced level expertise in the ReactJS, PHP, HTML, JavaScript, CSS/Bootstrap.
- Some experience with MS SQL, ODBC and integrating with APIs.
- Some experience with C/C++.NET.
- Knowledge of Linux based and Windows operating systems, command-line programming, and basic scripting (PowerShell and bash).Must be keen on design patterns.
- Understanding Test Driven Development (TDD) and the need to produce first-class software.
- Must be flexible to change and have the ability to work in a fast-paced environment.
- Exposure working within the retail grocery industry and/or large enterprises would be an asset.

**WHY INVAFRESH?**
- Competitive compensation and flex hours and location
- We take great pride in our first-class team and culture. Open-door approach at all levels.
- Entrepreneurial and rapid growth.
- The premium and most progressive product on the market. Focus on conti


  • Team Town

    1 week ago


    Mississauga, Canada Team Town Sports Full time

    **Team Town is Canada’s newest and leading destination for team sports. Our commitment is to bring top-quality team sports equipment to Canadians across the country. We cater to the needs of athletes of all skill levels and ages by providing them with the best possible gear and equipment to enhance their performance on the field, court, or...

  • Team Town

    2 weeks ago


    Mississauga, Canada Team Town Sports Full time

    **Team Town is Canada’s newest and leading destination for team sports. Our commitment is to bring top-quality team sports equipment to Canadians across the country. We cater to the needs of athletes of all skill levels and ages by providing them with the best possible gear and equipment to enhance their performance on the field, court, or...

  • Team Town

    2 weeks ago


    Mississauga, Canada Team Town Sports Full time

    **Team Town is Canada’s newest and leading destination for team sports. Our commitment is to bring top-quality team sports equipment to Canadians across the country. We cater to the needs of athletes of all skill levels and ages by providing them with the best possible gear and equipment to enhance their performance on the field, court, or...

  • Team Town

    1 week ago


    Mississauga, Canada Team Town Sports Full time

    **Team Town is Canada’s newest and leading destination for team sports. Our commitment is to bring top-quality team sports equipment to Canadians across the country. We cater to the needs of athletes of all skill levels and ages by providing them with the best possible gear and equipment to enhance their performance on the field, court, or...

  • Team Town

    7 days ago


    Mississauga, Ontario, Canada Team Town Sports Full time

    Team Town is Canada's newest and leading destination for team sports. Our commitment is to bring top-quality team sports equipment to Canadians across the country. We cater to the needs of athletes of all skill levels and ages by providing them with the best possible gear and equipment to enhance their performance on the field, court, or rink.Whether you're...

  • Team Town

    1 week ago


    Mississauga, Ontario, Canada Team Town Sports Full time

    Team Town is Canada's newest and leading destination for team sports. Our commitment is to bring top-quality team sports equipment to Canadians across the country. We cater to the needs of athletes of all skill levels and ages by providing them with the best possible gear and equipment to enhance their performance on the field, court, or rink.Whether you're...


  • Mississauga, Canada Business Development Bank of Canada Full time

    No other bank is doing what we do. At BDC, we help Canada and its entrepreneurs create a prosperous, inclusive and green economy. Our mission is to help Canadian businesses thrive by providing financing, capital and advisory services. We’re devoted to Canadian entrepreneurs. We’re also dedicated to our employees. Adaptable. Inspiring. Different....


  • Mississauga, Ontario, Canada Business Development Bank of Canada Full time

    No other bank is doing what we do.At BDC, we help Canada and its entrepreneurs create a prosperous, inclusive and green economy. Our mission is to help Canadian businesses thrive by providing financing, capital and advisory services. We're devoted to Canadian entrepreneurs. We're also dedicated to our employees. Adaptable. Inspiring. Different. There's a...


  • Mississauga, Canada Lead Discovery GmbH Full time

    This is what you will do:As an Associate Director, EDC (Rave) Strategy Lead, within our Clinical Data Management (CDM) division, your responsibilities will revolve around leading or contributing to Clinical Data Management (CDM) strategies. You'll be tasked with leading and successfully delivering complex studies or projects, while also engaging with...

  • Team Town

    1 week ago


    Mississauga, Ontario, Canada Team Town Sports Full time

    What You'll Do;As a Part Time Sales Associate, you will provide a brilliant customer experience by engaging our customers in authentic conversations and providing them with knowledgeable assistance in selection and fitting of the right product for their sport, accessory and apparel needs. Provide a brilliant customer experience through all steps of the sales...

  • Team Lead

    1 week ago


    Mississauga, Ontario, Canada CIMA+ Full time

    Welcome to a place where people are at the heart of everything we do.Welcome to people with an inspiring vision and who seek stimulating challenges. At CIMA+, you'll find a place where you'll have many opportunities to learn and develop while working on engaging projects.We are a firm 100% owned by its employees and we value a collaborative and...

  • Team Lead

    1 week ago


    Mississauga, Ontario, Canada CIMA Canada Inc Full time

    Company Description Welcome to a place where people are at the heart of everything we do. Welcometo people with an inspiring vision and who seek stimulating challenges. At CIMA+, you'll find a place where you'll have many opportunities to learn and develop while working on engaging projects. We are a firm 100% owned by its employees and we value a...

  • Team Lead

    2 weeks ago


    Mississauga, Canada SHOP 20 Full time

    SHOP 20 is a women's fast fashion clothing boutique that provides our customers with the most exclusive, on trend styles, all under $79! Yes! That's right, you read that correctly. NOTHING in our store exceeds $79! This allows us to provide our customers with a cool shopping experience, value and affordability. We strive to offer our clients a riveting...

  • Team Lead

    2 weeks ago


    Mississauga, Canada Metro Supply Chain Full time

    JOIN OUR TEAM Metro Supply Chain is a strategic supply chain solutions partner for some of the world’s fastest growing and most recognizable organizations. We advance our customers’ business through innovative, real-world solutions within a culture that supports our communities, protects our environment, and enables our team to thrive. Managing 14...

  • Team Lead

    1 week ago


    Mississauga, Ontario, Canada MHI Canada Aerospace, Inc. Full time

    Job TitleTeam Lead ProductionDepartmentProductionReports toSupervisor ProductionJob CategoryHourlyAbout MHI Canada Aerospace, Inc.MHI Canada Aerospace, Inc. (MHICA), a group company of Mitsubishi Heavy Industries, is a Tier 1 manufacturer of major aircraft structures and assemblies, based in Mississauga, Ontario. Over the past decade, MHICA has built more...

  • Team Lead

    1 week ago


    Mississauga, Ontario, Canada Frank And Oak Full time

    Designed in Canada. Made for good living.We're dedicated to providing our customers with purposeful designed products, made sustainably while upholding strong social values of equality and inclusion.JOB SUMMARY - TEAM LEAD*Reporting to the Store Manager, you will be responsible for representing the brand of Frank And Oak, leading an engaging and motivating...

  • Team Lead

    6 days ago


    Mississauga, Ontario, Canada Frank And Oak Full time

    Salary: Designed in Canada. Made for good living.We're dedicated to providing our customers with purposeful designed products, made sustainably while upholding strong social values of equality and inclusion.JOB SUMMARY – TEAM LEADReporting to the Store Manager, you will be responsible for representing the brand of Frank And Oak, leading an engaging and...

  • Team Town

    3 weeks ago


    Mississauga, Canada Team Town Sports Full time

    **What You'll Do;** As a Part Time Sales Associate, you will provide a brilliant customer experience by engaging our customers in authentic conversations and providing them with knowledgeable assistance in selection and fitting of the right product for their sport, accessory and apparel needs. - Provide a brilliant customer experience through all steps of...

  • Team Town

    1 week ago


    Mississauga, Canada Team Town Sports Full time

    **Team Town is Canada’s newest and leading destination for team sports. Our commitment is to bring top-quality team sports equipment to Canadians across the country. We cater to the needs of athletes of all skill levels and ages by providing them with the best possible gear and equipment to enhance their performance on the field, court, or...

  • Team Town

    1 week ago


    Mississauga, Ontario, Canada Team Town Sports Full time

    Team Town is Canada's newest and leading destination for Team Sports. A contemporary and inviting design meets a high-service model that embodies the principle of full end-to-end service. The ethos of inclusivity will run deep at Team Town Sports and will be best reflected in the staff that bring product expertise and passion for sports to consumers, as well...