Back to search
AIIM Linkedin · Posted 1mo ago

Senior Software Developer

Canada

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Role Purpose

Reporting to the VP, Solutions & Delivery, we are looking for a Senior Software Developer to help design and deliver scalable digital solutions that power data-driven services, automation, and customer communications. This role blends modern application development, data engineering, and platform integration, with a focus on transforming complex data into high-quality digital and print-ready outputs.

You will work across cloud-enabled systems, APIs, and enterprise platforms, helping modernize legacy workflows and build high-performance, reliable applications.

This is a senior-level developer position focused on a mix of: Systems-level programming (C/C++), Enterprise applications (.NET / C#), Database-heavy development (T-SQL / SQL Server), Document/data processing workflows.

Core Responsibilities

Development & Engineering

  • Build and maintain batch and web applications
  • Develop high-performance logic using C and C++
  • Create bridges (e.g., C++ CLI) to integrate legacy systems with modern .NET apps

Database & Data Handling

  • Design and implement:
  • Stored procedures
  • Views / triggers / functions (T-SQL)
  • Work with customer-supplied data files and ensure accurate processing pipelines

Integration & Automation

  • Integrate APIs and automation workflows
  • Work with document processing platforms like:
  • Quadient
  • Solimar

Web & UI

  • Collaborate with designers to build:
  • Responsive, interactive web applications
  • Use front-end tech (HTML, CSS, JS)

Software Lifecycle

  • Participate in full SDLC:
  • Requirements → Development → Testing → Deployment
  • Troubleshoot and optimize performance

Data & File Formats

  • Generate and validate XML files (XSD-based)

Required Qualifications

Education & Experience

  • Bachelors in CS/IT (or equivalent experience)
  • Solid**.NET development experience**

Technical Skills

  • Strong in:
  • C, C++
  • C#, .NET
  • T-SQL / SQL Server
  • Tools:
  • Visual Studio
  • Git / TFS
  • SSMS, SQL Profiler

Full-Stack Capability

  • Front-end: HTML, CSS, JavaScript
  • Back-end: Node.js, C#, or Java
  • API integration experience

Soft Skills

  • Strong problem-solving / critical thinking
  • Ability to communicate with non-technical stakeholders
  • Team collaboration

Preferred (Nice-to-Have)

  • Cloud platform experience
  • CI/CD & DevOps familiarity
  • Agile / JIRA experience

What Makes This Role Unique

This role is not a typical web developer job—it combines:

  • Legacy system integration (C/C++)
  • Enterprise app development (.NET)
  • Data engineering + document processing
  • Print / eDelivery workflows
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search