Product Developer (Winnipeg, MB Hybrid)

Valsoft CorporationWinnipeg, MB
Hybrid

About The Position

UnionWare is looking for a Product Developer to join their team in Winnipeg, Manitoba. This role involves a hands-on approach to shaping and evolving the core product, working across the full software development lifecycle. The Product Developer will be responsible for designing, building, and maintaining features that deliver value to users. This position blends product thinking with technical execution, requiring collaboration with teammates across the business to modernize the platform while balancing improvements with the realities of an established product and client base.

Requirements

  • University degree or college diploma in Computer Science, or equivalent practical experience
  • Strong expertise in SQL (ideally 5+ years)
  • Strong experience with Microsoft .NET technologies (C#, ASP.NET Core, .NET Web Forms) (ideally 5+ years)
  • Strong front-end development experience with JavaScript, jQuery, and CSS (ideally 5+ years)
  • Deep understanding of UnionWare’s control table–oriented architecture
  • Expertise in unit testing practices & frameworks across .Net and Javascript

Nice To Haves

  • Experience with modern UI frameworks is considered an asset
  • Knowledge of common software architecture patterns and their trade-offs is considered an asset

Responsibilities

  • Design, develop, and implement new features within UnionWare’s existing technology stack
  • Maintain and support applications and components developed by the team
  • Contribute to strategic initiatives focused on modernizing architecture, technology stack, development practices, and deployment pipelines
  • Research and evaluate emerging technologies and solutions for potential adoption within the product suite
  • Continuous improvement to our ability to utilize AI in our development & test practices
  • Continuous improvement to our ability to automate tests of our software
  • Balance progress toward a modernized platform with current business and technical constraints
  • Partner with internal teams to support product functionality and address client-related issues
  • Occasionally participate in client interactions, including meetings, phone calls, and email communication
  • Participate in periodic travel as required to support client or business needs
  • Perform other related duties as assigned

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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service