We are looking for an experienced Senior Software Developer to join a team supporting a broad set of enterprise applications. This long-term contract position is ideal for someone who can manage day-to-day application stability while also contributing to improvement efforts across legacy and modern Microsoft-based systems. The role calls for strong technical judgment, hands-on development expertise, and the ability to work closely with both business and IT partners to strengthen application performance and reliability.<br><br>Responsibilities:<br>• Oversee the support, maintenance, and ongoing enhancement of a large portfolio of internal business applications.<br>• Investigate production issues, diagnose root causes, and deliver effective fixes across existing Microsoft-based solutions.<br>• Review older applications to identify practical opportunities for upgrades, refactoring, and long-term improvement.<br>• Build, modify, and support software using C#, .NET, ASP.NET, MVC, and IIS within enterprise environments.<br>• Partner with business users and technical teams to improve system dependability, usability, and overall performance.<br>• Contribute to integration-related development efforts and help connect applications across the broader technology landscape.<br>• Take part in upgrade, migration, and modernization initiatives affecting legacy and current application platforms.<br>• Offer technical direction and knowledge sharing to entry-level developers and support personnel.
<p>We are looking for an experienced Software Engineer to support the design, delivery, and ongoing enhancement of a modern enterprise platform. This Long-term Contract position is ideal for someone who enjoys full-stack development in a Microsoft technology environment and can contribute throughout the product lifecycle, from feature delivery to post-release support.</p><p><br></p><p>Responsibilities:</p><p>• Build, enhance, and maintain enterprise web applications using .NET 8, C#, Blazor, Entity Framework Core, and Microsoft SQL Server.</p><p>• Translate business needs into scalable software features that improve how union members access services and manage key activities online.</p><p>• Develop and integrate backend services and Web APIs to support core application functionality and data exchange.</p><p>• Create responsive user interface components using HTML5, CSS, and JavaScript to deliver a reliable and intuitive experience.</p><p>• Participate in application releases, troubleshoot production issues, and provide ongoing support after deployment.</p><p>• Collaborate with cross-functional stakeholders to refine technical solutions, resolve defects, and continuously improve application performance.</p><p>• Write clean, maintainable code and contribute to data access design, database interactions, and system stability.</p><p>• Assist with enhancements related to evolving enterprise workflows and platform capabilities as business needs change.</p>