Jobs
>
Mississauga

    Software Developer - Mississauga, Canada - Invafresh

    Show more Collapse job
    Default job background
    Technology / Internet
    Description

    OVERVIEW:

    A force for change and a leader. You know that companies need help to achieve the business outcomes they seek, and you have the skills and leadership to deliver it. You love delivering fresh solutions to customers and are passionate about setting a strong example to your team. You also enjoy mentoring and building out technical and professional skills within your team. You have strong people skills and enjoy interfacing with clients to deliver valuable insight and help them understand how our solutions can meet the needs of their business challenges, as well as drive the value of our software solutions.

    You've got the skills, tools and know-how to help companies make the moves to be more nimble, more capable and more productive. You also know that customers need a strong software partner to help them drive key business value and decisions using our suite of software.

    Do you want to be part of a strong development team that delivers Enterprise SaaS solution for North America's leading retailers? If so, then Invafresh is the perfect place to for you to apply your skills to help our customers drive business value from our fresh food retail operations solutions.

    WHO WE ARE:

    Based in Mississauga, Canada, Invafresh is a leading technology company specializing in FreshologyTM software solutions for supermarket chains 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 20,000 supermarket 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. 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.

    WHAT YOU'LL BE DOING:

    This is a permanent, full time position reporting into our Director, Development & QA. As Software Developer, you will be a member of the Invafresh engineering team.

    Key Responsibilities:

    • Design, develop, maintain, and support weigh scale driver communication software in C++ across Windows/Linux platforms.
    • Analyze proprietary weigh scale vendor device communication protocols.
    • Turn business and product ideas into prioritized, estimated, and detailed tasks.
    • Conduct code unit tests using weigh scales from all supported vendors.
    • Development of Web Services.
    • Contribute suggestions and new ideas to enhance performance, usability, and quality.
    • Research and develop new coding methods/technologies to help the project succeed.
    • Give and receive constructive feedback within your team.
    • Ensure development best practices are in place and are functioning effectively.
    • Write clean, high-quality, high-performance, maintainable code.
    • Participate in code reviews.
    • Other duties as necessary.

    ABOUT YOU:

    • Excellent communications and listening skills.
    • Effective time management to facilitate balancing of conflicting demands and priorities; effectively managing multiple activities under time constraints.
    • Excellent organizational, troubleshooting, problem determination & resolution, and analytical skills
    • Flexible attitude and the ability to work with minimal supervision.
    • Strong team player and individual contributor with the ability to build relationships across work units.
    • Process oriented in change and problem management disciplines.
    • Ability to demonstrate accountability, and initiative relating to all job responsibilities.
    • Service and results oriented.
    • Agile/Adaptable.

    EXPERIENCE & QUALIFICATIONS:

    • 5+ years' experience in developing device drivers or interfaces in C/C++.
    • Bachelor's in computer science degree or related degree.
    • Experience with development of Client/Server application
    • Experience with developing software utilizing serial asynchronous, TCP/IP and FTP/SFTP protocols.
    • Experience writing WebServices client software in C++.
    • Experience with OpenSSL.
    • Experience with GNU/C++ compiler and Visual Studio.
    • Experience with GDB debugger utility.
    • Development experience in Windows and Linux.
    • Detailed knowledge of general Unix/Linux utilities
    • Experience with SCRUM and/or Agile Development Methodologies.
    • C Cross-Platform Software Development.
    • C++ Object Oriented Cross-Platform Development.
    • Development of WebServices.
    • Systems analysis and design contribution.
    • Proprietary weigh scale device protocol analysis.
    • Weigh scale device operational troubleshooting.
    • Source control management – Github.

    WHY INVAFRESH?

    • Competitive compensation, flex hours and a comprehensive benefits package
    • We take great pride in our first-class team and culture. Open-door approach at all levels.
    • Entrepreneurial and rapid growth company.
    • The premium and most progressive product on the market. Focus on continuous innovation.
    • Work hard/Play hard mentality; we thrive on change and continuously strive for excellence.
    • Real-time coaching and feedback, growth opportunities, and a supportive and collaborative team

    We have other current jobs related to this field that you can find below


  • Autodesk Toronto, Canada Full time

    Position Overview · Autodesk, Inc. (NASDAQ: ADSK) makes software for people who make things. We are a global leader in design and make software for architecture, engineering, construction, manufacturing, and media and entertainment industries. If you've ever driven a high-perfor ...

  • Compusense Inc.

    Software Developer

    3 weeks ago


    Compusense Inc. Guelph, Canada

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec tortor nunc, ultrices ac leo et, luctus suscipit mi. Sed pulvinar lectus nec nisl luctus, ut commodo libero mattis. Etiam vel velit non justo iaculis ornare. Nullam quam sapien, dictum eu massa sit amet, bibendum aliq ...

  • SAVORMETRICS

    Software Developer

    1 week ago


    SAVORMETRICS Mississauga, Canada

    The Software Developer will contribute to the development of software applications and solutions for our Artificial Intelligence driven sensing solutions designed for the food and agriculture sector. The successful individual will immediately contribute by developing full softwar ...

  • Technology Solutions

    software developer

    1 week ago


    Technology Solutions Mississauga, Canada Full time

    Education: Bachelor's degree · Experience: 1 year to less than 2 years · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, ...

  • ELITS

    Software Developer

    3 weeks ago


    ELITS Mississauga, Canada

    About this position: · The Software Developer contributes, to create a customer's solution, in the building phase of the software development lifecycle. The Software Engineer is responsible for performing the detailed design of application and technical architecture components a ...

  • Pharma Medica Research Inc.

    Software Developer

    4 days ago


    Pharma Medica Research Inc. Mississauga, Canada

    Pharma Medica Research (PMRI) Inc. is a Contract Research Organization that strives for innovation and original solutions in a highly regulated and competitive industry. If your career goals align with innovation and original thinking you will be the perfect candidate to be part ...

  • Sharav Infotech Inc.

    software developer

    1 week ago


    Sharav Infotech Inc. Mississauga, Canada Full time

    Education: Bachelor's degree · Experience: 1 year to less than 2 years · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, ...

  • SRISAI CONSULTING SERVICES INC.

    software developer

    2 weeks ago


    SRISAI CONSULTING SERVICES INC. Mississauga, Canada Full time

    Education: Bachelor's degree · Experience: 2 years to less than 3 years · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, ...

  • CB Canada

    Software Developer

    3 weeks ago


    CB Canada Mississauga, Canada

    Ref ID: · Classification: Software Developer · Compensation: $ to $ yearly · Robert Half Technology is looking to hire a full time Software Developer for a client that is rapidly expanding in the West GTA Region. Please take a look at the summarized information below and apply ...

  • SYSTEMSENSE PROS

    software developer

    1 week ago


    SYSTEMSENSE PROS Mississauga, Canada Full time

    Work Term: Permanent · Work Language: English · Hours: 35 hours per week · Education: College/CEGEP · Experience: 2 years to less than 3 years · Work setting · Information technology · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs b ...

  • ShoreWise Consulting

    software developer

    1 week ago


    ShoreWise Consulting Mississauga, Canada Full time

    Education: College/CEGEP · Experience: 1 year to less than 2 years · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, manu ...

  • Shabodi Corp.

    software developer

    4 days ago


    Shabodi Corp. Mississauga, Canada Plein temps

    Education: · Expérience: · Education · College/CEGEP · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, manuals and othe ...

  • SJ International Ltd.

    software developer

    1 week ago


    SJ International Ltd. Mississauga, Canada Plein temps

    Education: · Expérience: · Education · College/CEGEP · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, manuals and othe ...

  • National Credit Recovery Inc.

    developer, software

    1 week ago


    National Credit Recovery Inc. Mississauga, Canada Plein temps

    Education: · Expérience: · Education · College/CEGEP · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, manuals and othe ...

  • SOFTCOVISION INC.

    software developer

    1 week ago


    SOFTCOVISION INC. Mississauga, Canada Full time

    Education: College/CEGEP · Experience: 1 year to less than 2 years · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, manu ...

  • W3 Creatives Inc.

    software developer

    1 week ago


    W3 Creatives Inc. Mississauga, Canada Full time

    Education: Bachelor's degree · Experience: 2 years to less than 3 years · Work setting · Consulting firm · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes ...

  • TechDoQuest Inc

    software developer

    4 days ago


    TechDoQuest Inc Mississauga, Canada Plein temps

    Education: · Expérience: · Education · Bachelor's degree · Work setting · Private company, corporation or industry · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problem ...

  • Sharav Infotech Inc.

    software developer

    5 days ago


    Sharav Infotech Inc. Mississauga, Canada Plein temps

    Education: · Expérience: · Education · Bachelor's degree · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, manuals and ...

  • Safety Solution

    software developer

    1 week ago


    Safety Solution Mississauga, Canada Plein temps

    Education: · Expérience: · Education · Bachelor's degree · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, manuals and ...

  • WEBPHREAKER INC.

    software developer

    3 days ago


    WEBPHREAKER INC. Mississauga, Canada Full time

    Work Term: Permanent · Work Language: English · Hours: 30 hours per week · Education: College/CEGEP · Experience: 2 years to less than 3 years · Work setting · Information technology · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs b ...