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