Software Developer

3 weeks ago


Mississauga ON, Canada Invafresh Full time

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 skillsFlexible 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 applicationExperience 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 utilitiesExperience 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 packageWe 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



  • Mississauga, Canada JAM Software GmbH Full time

    Location: Mississauga, ON (Hybrid Role) We are looking for an experienced Software Development Manager to join our team in Mississauga. This hybrid role offers a dynamic work environment combining remote and on-site work. Key Requirements: Proven experience as a Software Development Manager Experience with MDM (Master Data Management) industry is highly...


  • Mississauga, Canada JAM Software GmbH Full time

    Location: Mississauga, ON (Hybrid Role) We are looking for an experienced Software Development Manager to join our team in Mississauga. This hybrid role offers a dynamic work environment combining remote and on-site work. Key Requirements: Proven experience as a Software Development Manager Experience with MDM (Master Data Management) industry is highly...


  • Mississauga, Canada JAM Software GmbH Full time

    Location: Mississauga, ON (Hybrid Role) We are looking for an experienced Software Development Manager to join our team in Mississauga. This hybrid role offers a dynamic work environment combining remote and on-site work. Key Requirements: Proven experience as a Software Development Manager Experience with MDM (Master Data Management) industry is highly...


  • Mississauga, Canada JAM Software GmbH Full time

    Location: Mississauga, ON (Hybrid Role) We are looking for an experienced Software Development Manager to join our team in Mississauga. This hybrid role offers a dynamic work environment combining remote and on-site work. Key Requirements: Proven experience as a Software Development Manager Experience with MDM (Master Data Management) industry is highly...


  • Mississauga, Canada JAM Software GmbH Full time

    Location: Mississauga, ON (Hybrid Role) We are looking for an experienced Software Development Manager to join our team in Mississauga. This hybrid role offers a dynamic work environment combining remote and on-site work. Key Requirements: Proven experience as a Software Development Manager Experience with MDM (Master Data Management) industry is highly...


  • Vaughan, ON, Canada Polyfluent Software Full time

    Posted on March 18, 2024 by Employer details Polyfluent Software Job details Location 143 White Boulevard Thornhill , ON L4J 5Z1 Remote work available Salary 97,000 to 110,000 annually (To be negotiated) / 40 hours per week Terms of employment Permanent employment Full time Flexible Hours Start date Starts as soon as possible Benefits:Other...


  • Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...


  • Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...


  • Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...


  • Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...


  • Mississauga, Canada Incognito Software Systems Inc Full time

    Senior Software Developer page is loaded Senior Software Developer Apply locations Canada - Mississauga, ON Remote, United States Remote, Canada time type Full time posted on Posted 30+ Days Ago job requisition id R52507 Job Summary:As part of a team of talented individuals, you would play an important role in designing,...


  • Mississauga, Canada Incognito Software Systems Inc Full time

    Senior Software Developer page is loaded Senior Software Developer Apply locations Canada - Mississauga, ON Remote, United States Remote, Canada time type Full time posted on Posted 30+ Days Ago job requisition id R52507 Job Summary:As part of a team of talented individuals, you would play an important role in designing,...

  • Software Architect

    1 month ago


    Mississauga, ON, Canada Prophix Software, Inc. Full time

    Prophix is the leading global platform and partner for financial performance management. We create software that serves ambitious finance teams, helping them empower their organizations, gain valuable insights, and drive business performance. Thousands of finance leaders across nearly one hundred countries use Prophix today. Working with a global network...


  • Vaughan, ON, Canada Polyfluent Software Full time

    Posted on March 18, 2024 by Employer details Polyfluent Software Job details Location 143 White Boulevard Thornhill , ON L4J 5Z1 Remote work available Salary 97,000 to 110,000 annually (To be negotiated) / 40 hours per week Terms of employment Permanent employment Full time Flexible Hours Start date Starts as soon as possible Benefits:Other...

  • Software Developer

    2 months ago


    Mississauga, ON, Canada Ahki Full time

    Title: - Software Developer Number of Positions- 1 Salary: - $48 per hour Hours: - Minimum 30 to 40 hours per week Employment Requirements: -• Experience- minimum 2 years of Experience • Education- College/CEGEP- Diploma or Bachelors in Computer Science • Computer and Technology Knowledge- Internet, MS Windows, MS Office, .NET Work Location- 77...

  • Software Developer

    3 weeks ago


    Mississauga, ON, Canada Opusing LLC Full time

    3 days ago Be among the first 25 applicants Job Description Assignment Duration : 6+ Months Contract (Possible Extension) Onsite Role. 5+ years Java development (Intermediate Level)1+ years in containerization Experience in Secure Software Development Lifecycle processes and security artifacts (eg: threat model) Experience in developing implementation...


  • Mississauga, ON, Canada GuruLink Full time

    Location: Mississauga, Ontario A lead in their space, the client is committed to delivering best-in-class device management solutions. We are looking for out-of-the-box thinkers who appreciate the art of creating great software. To us, being visionary is more important than doing things the way they have always been done. You have excellent strategic...


  • Mississauga, ON, Canada Myant Inc Full time

    About Us At Myant, we are creating the world’s first expressive and continuous digital presence platform, enabled by integrating technology directly into clothing and augmented by other devices, wearables, and IOT. We see the evolution of society where every member gets to participate from anywhere and anytime through a whole-body experience, mostly in a...


  • Mississauga, ON, Canada Balanced Full time

    BALANCED+ is seeking a Junior Software |Developer to assist in ongoing software development projects in diverse business environments. You will get to work with great people in different organizations, learn Maximizer CRM, and help to improve and make a difference in business operations. Responsibilities Assist senior IT managers and engineers in...

  • Software Engineer

    6 days ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...