368,611open jobs
9,439companies
50,719added this week
Browse all
Salary
$89k – $222k per year (Estimated)
Location
In office (Winnipeg)
Seniority
Junior · 2+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Valsoft Corporation is a Canadian software holding company specializing in the acquisition, development, and management of vertical market software (VMS) businesses. Headquartered in Montreal, Quebec, the company operates under a decentralized, "hold-forever" philosophy, partnering with niche software firms to drive long-term growth and stability.

Job Summary

The UnionWare Developer is responsible for designing, developing, implementing, and maintaining enterprise-level solutions that support both client and internal business needs.

This role operates within a task-based delivery model and requires close collaboration with cross-functional teams to deliver high-quality, reliable software within defined timelines.

Developers are accountable for end-to-end delivery of their work, including estimation, development, testing, and release readiness. Quality assurance is embedded within the development process, and developers are fully responsible for the quality of their output.

Success in this role is defined by reliability of delivery, quality of work, accuracy of estimates, and contribution to overall team effectiveness. Developers are expected to exercise sound judgment, take ownership of outcomes, and contribute to a disciplined and accountable engineering environment.

Role Context

Developers operate within different delivery contexts (Product, Professional Services, and Client Experience). While core expectations remain consistent, priorities may vary.

Requirements

Development, Estimation & Delivery

  • Design, develop, and maintain application functionality across full-stack technologies
  • Write and test SQL code, including stored procedures, triggers, functions, and complex queries
  • Enhance and maintain enterprise software written in VB.NET
  • Develop and support web-based applications using ASP.NET, JavaScript, CSS, HTML5, and related technologies
  • Configure software through database entries and custom scripts
  • Provide accurate effort estimates and commit to delivery timelines during sprint planning
  • Own assigned work end-to-end, from requirements clarification through to deployment readiness
  • Deliver work within committed timelines and proactively communicate risks, delays, and trade-offs
  • Troubleshoot and resolve defects, including identifying root causes and implementing preventative fixes
  • Contribute to reducing technical debt through refactoring and improved design

Embedded Quality & Standards

  • Perform testing as part of development, including unit testing, integration testing, and validation of requirements
  • Ensure delivered work meets acceptance criteria and is production-ready
  • Take full accountability for the quality of delivered code, including post-release defects
  • Follow established coding standards, security practices, and development guidelines
  • Participate in peer code reviews and incorporate feedback to improve quality and consistency
  • Contribute to technical documentation and internal knowledge bases
  • Ensure work aligns with defined “Definition of Done” criteria prior to completion.
  • Requirements and acceptance criteria are met
  • Code has been reviewed and approved
  • Appropriate testing has been completed
  • No critical defects remain
  • Documentation is updated where applicable
  • Solution is ready for deployment

Collaboration & Communication

  • Work closely with Solutions Architects, Business Analysts, Account Managers, DevOps, and other team members
  • Participate in agile ceremonies, including daily stand-ups, sprint planning, backlog refinement, and retrospectives
  • Provide accurate input into estimation, prioritization, and planning discussions
  • Communicate progress, risks, and blockers clearly and in a timely manner
  • Collaborate across teams to ensure alignment on requirements, timelines, and expected outcomes
  • Communicate with clients and stakeholders as required to verify requirements and confirm solutions
  • Actively engage in discussions to clarify requirements and avoid rework or misalignment

Operational Responsibility

  • Support release activities, including deployment validation and post-release verification
  • Assist in resolving production issues during business hours, as required
  • Contribute to continuous improvement of development, estimation, and delivery practices

Security & Data Responsibility

  • Adhere to data security, privacy, and compliance standards in all development work
  • Ensure proper handling of sensitive client and member data
  • Identify and escalate potential security risks or vulnerabilities
  • Follow secure coding practices and participate in remediation efforts when required

Decision-making & Ownership

  • Exercise judgement in solving technical problems within defined standards and guidelines
  • Take ownership of solutions and outcomes rather than deferring decisions unnecessarily
  • Escalate decisions when there is a material impact to scope, timelines or system integrity

Continuous Improvement

  • Identify inefficiencies in development, estimation, and delivery processes
  • Contribute to improving team practices, tooling, and standards
  • Apply learnings from past work to improve future outcomes

SKILLS

  • Strong problem-solving and analytical capabilities
  • Effective communication and collaboration skills
  • Strong attention to detail and commitment to quality
  • Ability to manage multiple priorities and meet deadlines
  • Ability to estimate work with reasonable accuracy
  • High level of accountability and ownership of outcomes
  • Adaptability in a fast-paced, evolving environment

TECHNICAL EXPECTATIONS

  • Maintain working proficiency across the application stack
  • Developer deeper expertise in specific areas as required by team needs
  • Continuously build technical skills to support evolving technologies and platform direction

PROFESSIONAL EXPECTATIONS

  • Demonstrate reliability, accountability, and follow-through
  • Engage constructively in team discussions and feedback processes
  • Maintain a respectful and collaborative working environment

MEASURES OF SUCCESS (HIGH-LEVEL)

  • Performance in this role is evaluated based on:
  • Reliability in meeting committed delivery timelines
  • Accuracy and consistency of effort estimates
  • Quality of delivered work, including low defect rates
  • Effectiveness in collaborating and communicating with team members and stakeholders
  • Contribution to team productivity, efficiency, and continuous improvement

QUALIFICATIONS

  • Bachelor’s degree in Computer Science, or the equivalent coursework in a related specialized field in lieu of experience
  • Proficiency in SQL, 18+ months experience is required
  • Ability to successfully pass a SQL test provided during the interview process
  • Experience in Microsoft .NET (VB and/or C# and/or ASP.NET Web Forms) is preferred
  • Experience in JavaScript, CSS, HTML 5, and jQuery is preferred
  • Experience with RESTful APIs is preferred
  • Knowledge of Agile development methodology is preferred

Benefits

  • Personal training plans and professional development.
  • Flexible work hours and focus on work/life balance.
  • Health, dental and vision coverage from day one of employment.
  • Profit sharing and annual cost-of-living increases.
  • GRSP contributions and monthly team-building events.
  • Participation in hack weeks and an innovative culture.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,611 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Winnipeg
$87k – $166k per year (Estimated) • Equity • Remote • Full-Time • PhD
Python
Ruby
SQL
JavaScript
Ruby
RSpec
Ruby on Rails
Databases
PostgreSQL
AI/ML
Claude
Claude Code
AI Agents
OpenAI Codex
Frontend
GraphQL
Vue.js
DevOps
GitLab
Management
Slack
Apply
In office • Full-Time • 7+ years exp • Bachelor's Degree • Ho Chi Minh City
JavaScript
Python
AI/ML
Copilot
Cursor
DevOps
Azure DevOps
Jenkins
Azure
GitLab
QA
JMeter
k6
Playwright
Postman
Rest-Assured
Selenium
TestRail
Apply
$28k – $65k per year (Estimated) • In office • Full-Time • 12+ years exp • Bengaluru
Bash
PowerShell
Python
Node JS
JavaScript
Node JS
Commander.js
AI/ML
AI Agents
DevOps
Amazon EC2
Amazon EKS
AWS
Azure
Kubernetes
Amazon ECS
IAM
Cybersecurity
Crowdstrike
Zero Trust
Apply
$14k – $34k per year (Estimated) • Remote • Full-Time • Moscow
Java
SQL
QA
Selenium
TestNG
Apply
$20k – $54k per year (Estimated) • In office • Full-Time • Pune
Java
SQL
DevOps
GCP
Incident Management
Kubernetes
IAM
QA
JMeter
Selenium
Apply
In office • Full-Time • 2+ years exp • Bachelor's Degree • Beirut
SQL
Analytics
Power BI
Apply
AI Engineer 6 days ago
$104k – $257k per year (Estimated) • Remote • Full-Time • 5+ years exp
C#
JavaScript
Python
SQL
TypeScript
C#
ASP.NET Core
Databases
FAISS
MS SQL
Pinecone
Weaviate
AI/ML
Claude
Claude Code
Copilot
Cursor
Fine-tuning
Gemini
Hallucination
LangSmith
LLM
Prompt Engineering
RAG
Anthropic
LLM Guardrails
OpenAI
OpenAI Codex
Red Teaming
Structured Outputs
AI Agents
Frontend
Next.js
React.js
DevOps
AWS
Azure
CI/CD
Docker
GCP
Git
Kubernetes
Rest API
Vector
WebSockets
GitHub
Cybersecurity
SOC 2
Apply
AI Engineer 6 days ago
$125k – $273k per year (Estimated) • Remote • Full-Time • 5+ years exp
C#
JavaScript
Python
SQL
TypeScript
C#
ASP.NET Core
Databases
FAISS
MS SQL
Pinecone
Weaviate
AI/ML
Claude
Claude Code
Copilot
Cursor
Fine-tuning
Gemini
Hallucination
LangSmith
LLM
Prompt Engineering
RAG
Anthropic
LLM Guardrails
OpenAI
OpenAI Codex
Red Teaming
Structured Outputs
AI Agents
Frontend
Next.js
React.js
DevOps
AWS
Azure
CI/CD
Docker
GCP
Git
Kubernetes
Rest API
Vector
WebSockets
GitHub
Cybersecurity
SOC 2
Apply
$43k – $98k per year (Estimated) • Remote • Contractor
AI/ML
AI Agents
Apply
$60k – $141k per year (Estimated) • In office • Full-Time • Baltimore
Apply
$43k – $123k per year (Estimated) • Remote/Hybrid • Full-Time • 4+ years exp • Winnipeg
Design
AutoCAD
Apply
$107k – $157k per year • Equity • In office • Full-Time • 5+ years exp • Columbia • Winnipeg • Quebec • New Brunswick
JavaScript
Python
Databases
Amazon Redshift
DynamoDB
DevOps
Amazon EC2
Ansible
AWS
AWS Lambda
Chef
CI/CD
CircleCI
Configuration Management
Datadog
Docker
Dynatrace
Incident Management
Jenkins
Kubernetes
New Relic
Rest API
SLI/SLO/SLA
Spinnaker
Splunk
Amazon CloudWatch
Amazon S3
AWS Step Functions
IAM
Cybersecurity
FedRAMP
SOC 2
Apply
$125k – $172k per year • Remote/Hybrid • Full-Time • 12+ years exp • Master's Degree • Vancouver • Toronto • Ottawa • Edmonton • Winnipeg
Apply
SCADA Engineer 12 days ago
$100k – $138k per year • Remote/Hybrid • Full-Time • 5+ years exp • Vancouver • Ottawa • Edmonton • Winnipeg • Toronto
Apply
$135k – $160k per year • Remote/Hybrid • Full-Time • 10+ years exp • Bachelor's Degree • Vancouver • Ottawa • Calgary • Winnipeg • Quebec
Apply
See all jobs
This is one of many
368,611 more open roles from verified company boards, updated every day.