Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer

InCube Mobility Solutions Inc.

Oakville

On-site

CAD 75,000 - 95,000

Full time

21 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading mobility solutions company in Oakville, Ontario, is seeking a highly skilled Software Engineer. This role involves designing and maintaining enterprise-grade applications using ASP.NET Core and Flutter. Candidates should have solid experience in mobile development and backend services, along with a Bachelor's Degree. The position offers opportunities to work on innovative projects in a collaborative environment.

Qualifications

  • 2 years of experience in enterprise software development.

Responsibilities

  • Design, develop, and maintain web and mobile applications.
  • Build and optimize backend services and APIs.
  • Develop and integrate printing modules.
  • Design and manage relational and distributed database systems.
  • Implement scalable microservice architectures.
  • Collaborate using Agile methodologies.
  • Ensure high code quality through unit testing.
  • Participate in continuous improvement and technology research.
  • Integrate GS1 standards into system workflows.

Skills

ASP.NET Core
Flutter
Kalipos
C#
CPCL
ZPL
SQL
PostgreSQL
Cassandra
RESTful APIs
Git/GitHub

Education

Bachelor's Degree
Job description
Job Summary

We are seeking ahighly skilled Software Engineerwith strong expertise inASP.NET Core,Flutter, andrapid mobile development using Kalipos. The ideal candidate will play a key role in designing, developing, and maintaining enterprise-grade software solutions that integrate mobile, web, and distributed backend systems. This position offers the opportunity to work on innovative projects involvingIoT, printing systems, and traceability standards (GS1)in a collaborative and fast-paced environment.

Responsibilities
  • Design, develop, and maintainweb and mobile applicationsusingASP.NET Core(C#) andFlutter(Dart) with Kalipos for rapid mobile deployment.
  • Build and optimizebackend services and APIsfor distributed and high-performance environments.
  • Develop and integrateprinting modulesusing emulation and command-based languages such asCPCL, ZPL, and ESC/POS.
  • Design and managerelational and distributed database systemsincludingSQL Server,PostgreSQL, andCassandra(or Hive).
  • Implement scalable microservice architectures and ensure robust communication between systems.
  • Collaborate with UI/UX designers, QA engineers, and DevOps teams usingAgilemethodologies.
  • Ensure high code quality throughunit testing,peer reviews, and adherence tobest practices.
  • Participate in continuous improvement and technology research to enhance system performance and scalability.
  • IntegrateGS1 standards(EPCIS, GTIN, GLN, etc.) into system workflows where applicable.
Skills
  • Proven experiencein developing enterprise-grade applications usingASP.NET CoreandC#.
  • Strong mobile development experienceusingFlutterandKalipos.
  • Hands-on experience with printing emulation languagessuch asCPCL,ZPL, andEscape/ESC-POS commands.
  • Advanced knowledge of SQLand experience withSQL ServerandPostgreSQLoptimization.
  • Familiarity withdistributed databasessuch asCassandraorHive.
  • Experience in designing and consumingRESTful APIsand integrating with third-party services.
  • Understanding ofGS1 standardsand data structures (EPCIS, SGTIN, GLN) is astrong plus.
  • Experience withsource control systems(Git/GitHub) andAgile/Scrum methodologies.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities.
Job Type

Full-time

Ability to commute/relocate
  • Oakville, ON: reliably commute or plan to relocate before starting work (required)
Education
  • Bachelor's Degree (required)
Experience
  • Enterprise software: 2 years (required)
In person
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.