Scripting Developer – Payment

LOC Software

Laval

Hybrid

CAD 45,000 - 65,000

Full time

13 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

2 weeks vacation from the first year
Group insurance, long-term disability,
Pension plan with employer contributed
5 mobile days after 3 months
Remote work flexibility: Hybrid,Remote

Job summary

LOC Software, a retail technology company, seeks a motivated Junior Developer to join the Payment team. You will help support, maintain, and enhance transaction processing systems, building on our proprietary scripting environment and core payment functionality.

You will work with experienced engineers to debug code, optimize database queries, and ensure robust integration with POS hardware and payment processors. A strong foundation in programming and a willingness to learn is essential.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent.
  • 2 to 5 years of software development experience.
  • Proficiency in programming and scripting.
  • Experience with payment industry or POS/middleware integration.

Responsibilities

  • Development & Maintenance: Analyze, maintain, and debug existing code within the payment architecture.
  • Databases: Write and optimize SQL queries, stored procedures, and functions to secure transactions.
  • Systems Integration: Ensure seamless communication (JSON/XML) between POS hardware, middleware, and payment processors.
  • Analysis & Learning: Troubleshoot transaction issues and master our proprietary framework alongside senior developers.

Skills

Programming & scripting
HTTP/TCP-IP/REST/WebSockets
Payment industry experience

Education

Bachelor’s degree in Computer Science or Software Engineering

Job description

Build What’s Next in Retail Technology

At LOC, you'll join a collaborative team dedicated to shaping the future of retail. We foster an environment where people feel supported, challenged, and empowered; believing this is key to great work. You'll have the opportunity to build your career, whether you're innovating new solutions, providing customer support, or driving initiatives across teams. We value ownership, continuous learning, and forward thinking in everything we do.

Who is LOC Software?

For over 30 years, LOC Software has delivered retail technology that drives performance. Our configurable, modular platform, including ThriVersA, empowers high-volume independent merchants across many retail environments including retail, grocery, pharmacy and fuel with POS, back office, eCommerce, loyalty, and more. With cloud and on-premises flexibility, we enable retailers to operate, adapt, and grow, anywhere.

Job summary

We are seeking a motivated and detail-oriented Junior Developer to join our Payment team. In this role, you will work closely with experienced software engineers to support, maintain, and enhance our transaction processing systems. Because much of our core functionality relies on our proprietary scripting environment, we value strong programming fundamentals, logical problem-solving skills, and a willingness to learn over mastery of any single language.

Your main Challenges
  • Development & Maintenance: Analyze, maintain, and debug existing code within the payment architecture.
  • Databases: Write and optimize SQL queries, stored procedures, and functions to secure transactions.
  • Systems Integration: Ensure seamless communication (JSON/XML) between POS hardware, middleware, and payment processors.
  • Analysis & Learning: Troubleshoot transaction issues and master our proprietary framework alongside senior developers.
What You Bring with you
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent.
  • 2 to 5 years of experience in software development.
  • Excellent proficiency in programming and scripting.
  • Solid understanding of communication protocols (e.g., HTTP, TCP/IP, REST, WebSockets).
  • Experience in the payment industry or POS/middleware hardware integration (Asset).
Our Great Benefits
  • 2 weeks of vacation from the first year
  • Group insurance, long-term disability, medication, dental, eyes…
  • Pension plan with employer contribution after 1 year
  • 5 mobile days after 3 months
  • Remote work flexibility: Hybrid, Remote, Face-to-face.

*** The use of the masculine in this document is for the sole purpose of lightening the text ***

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

JavaScript Developer – Payment
JavaScript Developer – Payment

LOC Software • Laval

Hybrid
CAD 70,000 - 100,000
Vacation policy
Insurance & dental
Pension plan
+2
Technical Expert
Technical Expert

LOC Software • Laval

Hybrid
CAD 80,000 - 110,000
Minimum of 3 weeks vacation
Group insurance
Pension plan with employer contributes
+2
Remote JavaScript Developer — Payment Systems & Retail Tech
Remote JavaScript Developer — Payment Systems & Retail Tech

LOC Software • Laval

Hybrid
CAD 70,000 - 100,000
Vacation policy
Insurance & dental
Pension plan
+2
Cloud Solution Integrator
Cloud Solution Integrator

LOC Software • Laval

On-site
CAD 70,000 - 100,000
Vacation: 3 weeks from year 1
Pension plan after 1 year
Remote/Hybrid/Face-to-face work modes
Project Manager - New position
Project Manager - New position

LOC Software • Laval

On-site
CAD 90,000 - 130,000
3 weeks vacation from first year
Group insurance and disability cover
Pension plan after 1 year
+2
QA Analyst - POS Peripheral
QA Analyst - POS Peripheral

LOC Software • Laval

On-site
CAD 55,000 - 75,000
2 weeks vacation
Group insurance
Pension plan
+2
Senior Software Engineer Technical Lead - POS Integration
Senior Software Engineer Technical Lead - POS Integration

AppCard, Inc. • Montreal

On-site
CAD 90,000 - 120,000
Salary and stock options
Medical coverage
401(k) plan
+2
English-French Translator
English-French Translator

LOC Software • Laval

On-site
CAD 60,000 - 100,000
3 weeks of vacation
Pension plan with employer contribution
Remote work flexibility
Senior Java Developer
Senior Java Developer

Lancesoft • Montreal

On-site
CAD 90,000 - 130,000
Développeur de support d'applications - Application Support Developer
Développeur de support d'applications - Application Support Developer

PayFacto Inc. • Montreal

Remote
CAD 70,000 - 100,000
Couverture médicale et dentaire dès le
Télémédecine 24/7
RRSP matching
+2