Enable job alerts via email!

Senior Software Engineer

Tony’s Fresh Market

Ontario

On-site

CAD 90,000 - 120,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading grocery retailer is seeking a Senior Software Engineer to join their IT team. This role involves software development, business analysis, and operational support for supply chain systems. The ideal candidate will have extensive experience with C#, .NET, and ERP integrations, and will thrive in a fast-paced environment. Join a team that values collaboration and innovation, and contribute to impactful projects that enhance business operations.

Qualifications

  • 6+ years of professional software development experience.
  • Excellent technical architecture and coding skills.
  • Experience with ERP systems and integrations.

Responsibilities

  • Architect, design, and develop functions for supply chain systems.
  • Gather business requirements and perform troubleshooting.
  • Document technical specifications and operational processes.

Skills

C#
.NET Framework
Problem-solving
Agile Development
Communication

Education

Bachelor's Degree

Tools

MS SQL Server
GitHub
Azure DevOps
Power BI
Tableau

Job description

At Heritage Grocers Group, how we work is defined by shared values that include absolute integrity, respect, and collaboration. However, it's more than that; it's smart and highly driven people united in purpose to serve one another.

Bring your energy and unique perspective and you'll have the opportunity to grow with us professionally, personally, and financially. You'll be part of a team that genuinely cares about helping you succeed, and you'll work alongside talented colleagues, while making a difference in our communities.

POSITION SUMMARY : The Heritage Grocers Group Information Technology team works with other departments to develop and support business systems used throughout the company. The IT team is looking for passionate, hard-working, and experienced Senior Software Engineer to perform the duties required. This is a hands-on position that will perform business analysis, software development, and operational support.

ESSENTIAL DUTIES AND RESPONSIBILITIES :

The essential duties and responsibilities of this position include, but are not limited to, the following :

  1. Software Development duties

Architect, design, and develop functions for our supply chain systems with integrations to 3rd party applications and APIs.

Estimate effort & time for development.

Participate in code review and testing after development.

Maintain existing functions and assist with troubleshooting issues and ad hoc reporting requests.

Deliver clear and complete technical specification documents.

Other duties as assigned.

  1. Perform the duties as an analyst or QA related activities for projects assigned

Gather business requirements and perform troubleshooting on technical / system issues.

Create business requirements and technical documentation.

Analyze and optimize operational processes for improvement and efficiency.

Ability to produce ad-hoc reports as needed.

Document current operational processes in the areas assigned.

  1. Perform the necessary support functions to ensure user needs are met and issues are resolved in a timely manner

Subject to applicable laws and Heritage Grocers Group policies, regular attendance is an essential function of the position. All employees must follow Heritage Grocers Group employment practices and policies.

Supervisory Responsibilities

This position has no supervisory responsibilities.

Interaction with Others

The employee must be able to follow company policies; receive directions from others; work effectively with co-workers in a constructive and positive manner; listen to and objectively consider ideas and suggestions for improvement; keep others informed of work progress, deadlines, and other pertinent issues; address problems constructively to find acceptable solutions; keep commitments; and always respect the diversity of the company's workforce in action, words, and deeds.

Skills and Qualifications

To perform this job successfully, the employee must be able to perform each essential duty exceptionally. The requirements listed below are representative of the knowledge, skill, and / or ability required.

Education & Experience
  • 6+ years of professional, hands-on software development experience
  • Excellent technical architecture, design, and coding skills in C#, .NET Framework. Azure Datalake development a plus
  • Experience with integrations to ERP Systems such as Financial, Retail, Warehouse Management, Business Intelligence, Store, HRM, and Merchandising systems
  • Understand ERP modules such as Finance & Accounting, EDI Systems or integrations to EDI, Sales & Marketing, Purchasing, Inventory, and Point of Sale Systems
  • Expertise in defining and documenting technical specifications and requirements
  • Experience with creating and modifying queries, stored procedures, indexes, triggers on MS SQL Server 2008+
  • Experience with full SDLC from design to deployment and agile development process
  • Experience with Github & Azure Dev Ops (ADO) Life cycle development
  • Possess strong problem-solving mentality and creatively find ways to solve problems
  • Experience with Microsoft Dynamics AX or D365, NCR Retalix HQ & ISS45 / Encor, Magic Software, Category Analyzer, WMS Experience, FP&A, SSRS & Reporting Tools, Invafresh / Upshop / ITASCA Magic, Power BI or Tableau, JDA or Spaceman, eCommerce / Marketing platform experience a plus
Other Skills & Abilities
  • Ability to perform advanced level of mathematics and logical reasoning
  • Ability to multi-task and work in a fast-paced development environment
  • Work well in a team as well as independently and meet aggressive goals
  • Self-starter, proactively looking for innovative solutions
  • Ability to read, write correspondence and communicate with business users in a clear, easily understood manner in English, Spanish language a plus
  • Independent and quick learner
Physical Demands and Work Conditions

The physical demands and work conditions below are representative of those that must be met to successfully perform the essential functions of this job. Some requirements may be modified to accommodate individuals with disabilities :

  • While performing the duties of this job, the employee is regularly required to sit, stand, and use the hands to handle objects, tools, or controls.
  • Successful performance requires vision abilities that include close vision and the ability to adjust focus.
  • The work environment is typical of an office and retail store. The noise level ranges from quiet to loud.
  • Ability to drive and flexible to travel to all company locations as required.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Remote Senior Software Engineer - 34123

Turing

Toronto

Remote

CAD 80,000 - 120,000

2 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto

Remote

CAD 100,000 - 120,000

4 days ago
Be an early applicant

(Remote) Senior Software Engineer

Systems & Software, Inc.

Ontario

Remote

CAD 90,000 - 120,000

27 days ago

JPC -1459 - Senior Software Engineer

ITS Global

Ontario

Remote

CAD 90,000 - 120,000

29 days ago

Remote Senior Software Engineer (LLM) - 34953

Turing

Remote

CAD 80,000 - 120,000

2 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto

Remote

CAD 100,000 - 125,000

25 days ago

Senior Software Engineer

Second Harvest Food Rescue

Ontario

Remote

CAD 88,000 - 101,000

30+ days ago

Remote Senior Software Engineer - 34123

Turing

Remote

CAD 80,000 - 120,000

2 days ago
Be an early applicant

Senior Software Engineer

Sun Life

Waterloo

Hybrid

CAD 84,000 - 138,000

2 days ago
Be an early applicant