UnionWare is looking for a Product Developer to join their team! About UnionWare UnionWare ULC, based in Winnipeg, Manitoba, has been building and supporting membership-management software for labour unions since 1998. The platform centralizes tasks like membership tracking, dues processing, grievance handling, and event coordination—serving unions across Canada, the U.S., and Australia. About the Role As a Product Developer, you’ll play a hands‑on role in shaping and evolving our core product. You’ll work across the full software development lifecycle—designing, building, and maintaining features that deliver real value to our users. 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 and 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. Qualifications 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. Experience with modern UI frameworks is considered an asset. Knowledge of common software architecture patterns and their trade‑offs is considered an asset. Expertise in unit testing practices & frameworks across .NET and JavaScript. Skills Demonstrates high standards in work quality, including strong attention to detail, consistency, follow‑through, and effective time management. Shows accountability, adaptability, initiative, creativity, and strong problem‑solving abilities. Ability to independently deliver smaller initiatives end‑to‑end, ensuring alignment with design standards and business requirements. Ability to contribute effectively within a team on larger, more complex projects. Ability to quickly spot and address edge cases in software, tests, and specs. Ability to quickly spot and address potential security issues in software and specs. 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. #J-18808-Ljbffr
Product Developer (Winnipeg, Mb Hybrid)
VALSOFT CORP
winnipeg, winnipeg
Published 18 days ago
Report job