Epicor Kinetic Developer

Innovativeautomation

Barrie

On-site

CAD 90,000 - 120,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Employer Matched RRSP (Registered Ret.
Flex-time Policy (flexible start and
Extended Healthcare, Dental, Vision,
Healthcare Spending Account
Employee Events
Educational Assistance Programs
Costco Membership Reimbursement
Safety Boots and Safety Glasses Allow

Job summary

Innovative Automation in Barrie, Ontario is seeking an Epicor Kinetic Developer to design, develop, and implement complex software solutions that streamline internal processes. You will customize Epicor Kinetic, build Blazor applications and REST APIs, and integrate with SQL Server databases while ensuring security, quality, and timely delivery.

Travel may be required and you will collaborate with software, business stakeholders, and customers.

Qualifications

  • Proficiency in C#, .NET, ASP.NET Core, LINQ, Entity Framework Core, Visual Studio, Git, and Azure DevOps.
  • Experience with Microsoft SQL Server database design and development, complex T-SQL, and SQL Server Reporting Services (SSRS).
  • Experience developing Blazor Server and Blazor WebAssembly applications using Razor components, routing, layouts, forms, validation, data binding, dependency injection, state management, authentication and authorization, JavaScript interoperability, testing, deployment, and performance optimization.
  • Proficiency with HTML, CSS, Bootstrap, JavaScript, JSON, XML, REST services, OpenAPI, HttpClient, SignalR, and Redis.
  • Experience developing and supporting Epicor Kinetic solutions using Application Studio, application layers, DataViews, data bindings, events, rules, reusable components, and responsive layouts.
  • Ability to design, optimize, secure, and maintain BAQs, updatable BAQs, dashboards, calculated fields, parameters, and referenced queries.
  • Experience implementing Epicor Kinetic business logic and process automation using BPM method and data directives, Epicor Functions, and scheduled processes.
  • Experience developing secure Epicor integrations using REST, OData, business objects, BAQ services, Epicor Functions, API keys, and appropriate authentication and authorization controls.
  • Knowledge of Kinetic application, menu, BAQ, user, group, and field security using least-privilege practices.
  • Ability to apply structured documentation, automated testing, code review, version control, deployment, and change-management practices to create maintainable, secure, and upgrade-resilient solutions.
  • Effective use of Microsoft Copilot and GitHub Copilot, including clear prompting and critical validation of generated code for correctness, security, performance, accessibility, confidentiality, and compliance.
  • Proficiency with Microsoft Office applications, including Word, Excel, and PowerPoint.
  • Knowledge of manufacturing and finance processes, including production planning, inventory, purchasing, order management, costing, accounts payable, accounts receivable, and general ledger workflows.

Responsibilities

  • Research, design, develop, test, deploy, document, maintain, and support secure, source-controlled software solutions using C#, .NET, Epicor Kinetic, Blazor, SQL Server, and related technologies.
  • Build and support Epicor Kinetic customizations, business logic, dashboards, queries, process automation, and integrations that improve internal business processes.
  • Develop responsive Blazor applications, REST APIs, backend database integrations, and SSRS reports.
  • Troubleshoot bugs, deliver enhancements, and integrate completed work cleanly into the main codebase using established development, testing, review, and deployment practices.
  • Evaluate appropriate technologies and use approved AI tools to support research, development, documentation, testing, troubleshooting, and code review.
  • Collaborate with employees, customers, contractors, and management to gather requirements, communicate solutions, and provide training where appropriate.
  • Maintain technical documentation and protect confidential or sensitive information in accordance with company policies.
  • Follow ISO policies and procedures and ensure the safety, quality, performance, and delivery of assigned work.
  • Maintain current technical skills and travel occasionally, including globally, as required.

Skills

C#
.NET
ASP.NET Core
Blazor
SQL Server
SSRS
REST APIs
JavaScript
Azure DevOps
Git
Epicor Kinetic
Data Integration

Education

Computer Engineering Degree
Software Engineering Technician Diploma

Tools

Epicor Kinetic
Application Studio
Visual Studio
Azure DevOps
Git

Job description

About Innovative:

Located in Barrie, Ontario, Innovative Automation designs and delivers advanced custom automation solutions for global manufacturers, including Fortune 500 companies. At Innovative, we lead globally, industry-wide, and locally—with passion and pride. We foster a culture where collaboration, innovation, and continuous improvement are part of everyday work, and where people are supported to grow both technically and professionally.

At Innovative Automation, we:
  • Invest in employee growth through training, development, and advancement opportunities
  • Encourage a “work hard, play hard” environment
  • Support community involvement and team connection through events and fundraisers
  • Value safety, family, and well-being alongside performance and quality
What we offer:
  • Employer Matched RRSP (Registered Retirement Savings Program)
  • Flex-time Policy (flexible start and end times)
  • Extended Healthcare, Dental, Vision, Paramedical, EFAP Benefits
  • Healthcare Spending Account
  • Employee Events
  • Educational Assistance Programs
  • Costco Membership Reimbursement
  • Safety Boots and Safety Glasses Allowance
Job Opportunity:

The Epicor Kinetic Developer designs, develops, integrates, and supports secure, maintainable software solutions that improve internal business processes. Working collaboratively with the Software Development group and business stakeholders, this position delivers Epicor Kinetic customizations, Blazor applications, integrations, reporting, and process automation while ensuring the safety, quality, performance, and timely completion of assigned work. This posting is for an existing vacancy.

What You’ll Do:
  • Research, design, develop, test, deploy, document, maintain, and support secure, source-controlled software solutions using C#, .NET, Epicor Kinetic, Blazor, SQL Server, and related technologies.
  • Build and support Epicor Kinetic customizations, business logic, dashboards, queries, process automation, and integrations that improve internal business processes.
  • Develop responsive Blazor applications, REST APIs, backend database integrations, and SSRS reports.
  • Troubleshoot bugs, deliver enhancements, and integrate completed work cleanly into the main codebase using established development, testing, review, and deployment practices.
  • Evaluate appropriate technologies and use approved AI tools to support research, development, documentation, testing, troubleshooting, and code review.
  • Collaborate with employees, customers, contractors, and management to gather requirements, communicate solutions, and provide training where appropriate.
  • Maintain technical documentation and protect confidential or sensitive information in accordance with company policies.
  • Follow ISO policies and procedures and ensure the safety, quality, performance, and delivery of assigned work.
  • Maintain current technical skills and travel occasionally, including globally, as required.
What You’ll Need:
  • Proficiency in C#, .NET, ASP.NET Core, LINQ, Entity Framework Core, Visual Studio, Git, and Azure DevOps.
  • Experience with Microsoft SQL Server database design and development, complex T-SQL, and SQL Server Reporting Services (SSRS).
  • Experience developing Blazor Server and Blazor WebAssembly applications using Razor components, routing, layouts, forms, validation, data binding, dependency injection, state management, authentication and authorization, JavaScript interoperability, testing, deployment, and performance optimization.
  • Proficiency with HTML, CSS, Bootstrap, JavaScript, JSON, XML, REST services, OpenAPI, HttpClient, SignalR, and Redis.
  • Experience developing and supporting Epicor Kinetic solutions using Application Studio, application layers, DataViews, data bindings, events, rules, reusable components, and responsive layouts.
  • Ability to design, optimize, secure, and maintain BAQs, updatable BAQs, dashboards, calculated fields, parameters, and referenced queries.
  • Experience implementing Epicor Kinetic business logic and process automation using BPM method and data directives, Epicor Functions, and scheduled processes.
  • Experience developing secure Epicor integrations using REST, OData, business objects, BAQ services, Epicor Functions, API keys, and appropriate authentication and authorization controls.
  • Knowledge of Kinetic application, menu, BAQ, user, group, and field security using least-privilege practices.
  • Ability to apply structured documentation, automated testing, code review, version control, deployment, and change-management practices to create maintainable, secure, and upgrade-resilient solutions.
  • Effective use of Microsoft Copilot and GitHub Copilot, including clear prompting and critical validation of generated code for correctness, security, performance, accessibility, confidentiality, and compliance.
  • Proficiency with Microsoft Office applications, including Word, Excel, and PowerPoint.
  • Knowledge of manufacturing and finance processes, including production planning, inventory, purchasing, order management, costing, accounts payable, accounts receivable, and general ledger workflows.
Education Requirements and Experience:
  • Computer Engineering/Software Engineering Degree or Computer Programmer/Software Engineering Technician Diploma
  • Minimum 5 years of relevant experience
Job Fit:
  • Ability to lead a team towards a common goal.
  • Confidence and ability to deal with people of all types of personalities.
  • Able to modify approach in a dynamic environment.
  • Able to prioritize competing job functions.
  • Possess structured problem solving and analytical skills.
  • Strong ethical standards
  • Maintains confidentiality regarding information being viewed, stored, or accessed.
  • Strong communication skills with the ability to actively listen to ideas and concerns of others.
  • Demonstrate resourcefulness and independent thinking.
  • Display a high attention to detail.
  • Demonstrates a team approach to business and contributes to a positive workplace.
Soft Skills:
  • Adaptability
  • Communication
  • Teamwork
  • Problem Solving
  • Time Management

For more information, visit our website at www.innovativeautomation.com.

Artificial intelligence (AI) may be used to screen and assess candidates throughout the recruitment process.

If you require any accommodation during our recruitment process, please let us know.

#IAI2025

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Epicor Kinetic Developer
Epicor Kinetic Developer

Innovative Automation Inc. • Barrie

On-site
CAD 90,000 - 130,000
Employer Matched RRSP
Flex-time Policy
Extended Healthcare, Dental, Vision, -
+5
IT - ERP Developer
IT - ERP Developer

CCM Hockey • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Senior Software Developer, Developer Experience and Administration
Senior Software Developer, Developer Experience and Administration

Kinaxis • Halifax

On-site
CAD 110,000 - 140,000
Flexible vacation
Flexible work options
Physical and mental well-being program
+4
Senior Software Developer, Developer Experience and Administration
Senior Software Developer, Developer Experience and Administration

Kinaxis • Quebec

On-site
CAD 110,000 - 160,000
Flexible vacation
Flexible work options
Well-being programs
+3
Senior Software Developer, Developer Experience and Administration
Senior Software Developer, Developer Experience and Administration

Kinaxis • Montreal (administrative region)

On-site
CAD 110,000 - 140,000
Flexible vacation and Kinaxis Days
Flexible work options
Physical and mental well-being program
+2
Staff Software Developer, Front End Technologies
Staff Software Developer, Front End Technologies

Kinaxis • Calgary

On-site
CAD 110,000 - 150,000
Flexible vacation
Flexible work options
Mental well-being programs
+3
Staff Software Developer, Front End Technologies
Staff Software Developer, Front End Technologies

Kinaxis • Halifax

On-site
CAD 110,000 - 150,000
Flexible vacation
Hybrid work model
Senior Software Developer, Developer Experience and Administration
Senior Software Developer, Developer Experience and Administration

Kinaxis • Canada

Remote
CAD 110,000 - 150,000
Flexible vacation and Kinaxis Days
Flexible work options
Well-being programs
+1
Intern Developer, Back End Technologies
Intern Developer, Back End Technologies

Kinaxis • Ottawa

On-site
CAD 72,378,000 - 106,078,000
Flexible vacation/Kinaxis Days
Flexible work options
Well-being programs
+2
Business Analyst - Epicor Kinetic ERP
Business Analyst - Epicor Kinetic ERP

Platinum Global Talent Solutions Ltd. • Edmonton

Remote
CAD 80,000 - 110,000