Role: Senior .NET Reporting & Migration Architect - WebFOCUS
Location: Minneapolis, MN OR Chicago, IL (100% On-site)
Compensation: $55/hr (W2)
Duration: 6 Months
Position Overview
We are seeking a Senior Architect (8–12+ years) to lead a critical modernization effort: migrating enterprise reporting from WebFOCUS to a .NET Core engine using FastReports.NET. This role involves designing target-state architectures, implementing asynchronous processing via Azure Service Bus, and ensuring a seamless transition of legacy data logic into a modern microservices framework.
Key Responsibilities
* Migration Leadership: Lead end-to-end modernization of WebFOCUS FEX procedures, data logic, and scheduling into a .NET 6+ framework.
* Architecture & Design: Design scalable reporting services using Web API and FastReports.NET, defining standards for templates, metadata, and versioning.
* Engineering: Develop .NET Core services for report execution, building reusable components for data filtering and multi-format exports (PDF, Excel, CSV).
* Messaging & Integration: Implement Azure Service Bus (Queues/Topics) for decoupled, event-driven report orchestration and long-running batch generation.
* Data Optimization: Utilize EF Core, LINQ, and SQL Server for high-performance data retrieval and transformation.
* DevOps & Governance: Manage CI/CD pipelines in Azure DevOps and produce architectural runbooks and migration guidelines.
Required Qualifications
* 8–12+ Years of overall software development experience.
* WebFOCUS Expertise: 3+ years of hands-on experience with report development, procedures, and legacy data handling.(manditory)
* .NET Mastery: 5+ years in enterprise .NET development (.NET 6+, C#, Web API, Microservices).
* Reporting Tech: Experience with FastReports.NET (preferred) or other enterprise reporting engines.
* Cloud & Messaging: Proficiency in Azure Cloud and Azure Service Bus for asynchronous processing.
* Database: Strong SQL Server performance tuning and complex query skills.