Job Title: Senior .NET Reporting & Migration Architect (WebFOCUS to FastReports.NET)
Duration: 6 months+
Client: TCS
Experience: 10+ Years
Location: Minneapolis, MN / Chicago, IL – onsite
Max Rate: $60/hr CTC $56/hr W2
Role Overview
We are seeking a Senior .NET Reporting & Migration Architect to lead the modernization of enterprise reporting systems from WebFOCUS to a .NET Core–based reporting platform using FastReports.NET.
This role will drive the design of scalable, secure, and maintainable reporting solutions, while enabling asynchronous and event-driven processing using Azure Service Bus. You will play a key role in architecture, development, and stakeholder collaboration throughout the migration lifecycle.
Key Responsibilities
1. Reporting Platform Migration & Architecture
- Lead end-to-end migration of WebFOCUS reports, data logic, and scheduling into a modern .NET-based framework
- Analyze legacy components including FEX procedures, data sources, parameters, and access controls
- Design target-state architecture using .NET Core, Web APIs, and FastReports.NET
- Define standards for report templates, metadata, versioning, scheduling, and distribution
2. .NET Development & Engineering
- Develop .NET Core / ASP.NET Core Web API services for report execution and delivery
- Build and maintain report templates using FastReports.NET
- Create reusable components for:
- Data access
- Filtering
- Report export (PDF, Excel, CSV)
- Optimize performance using EF Core, LINQ, and efficient SQL queries
3. Data Integration & Messaging
- Work extensively with SQL Server for data retrieval and transformation
- Implement Azure Service Bus for:
- Asynchronous report processing
- Batch and long-running report generation
- Event-driven workflows and orchestration
- Integrate reporting services with enterprise systems
4. DevOps, Quality & Governance
- Implement CI/CD pipelines using Azure DevOps
- Ensure compliance with enterprise standards for:
- Security
- Logging
- Error handling
- Monitoring
- Conduct code reviews and provide technical mentorship
- Produce architectural documentation, migration guidelines, and runbooks
5. Stakeholder Collaboration
- Partner with business and data teams to validate report accuracy
- Translate functional requirements into scalable technical solutions
- Provide technical leadership throughout the migration lifecycle
Required Technical Skills
Core Engineering
- .NET Core / .NET 6+, C#
- ASP.NET Core Web API
- Microservices architecture
- Entity Framework Core (EF Core), LINQ
- SQL Server (complex queries, performance tuning)
- WebFOCUS (report development, procedures, data handling)
Reporting Technologies
- FastReports.NET (preferred)
- Report design and layout
- Parameterized reporting
- Multi-format output
- Experience with other enterprise reporting tools is acceptable
Cloud & DevOps
- Azure Cloud & Azure DevOps (Repos, Pipelines, Releases)
- Experience deploying .NET applications to cloud environments
- Monitoring, diagnostics, and operational support
Messaging & Integration
- Azure Service Bus:
- Queues and topics
- Asynchronous processing
- Event-driven architecture
Experience Requirements
- 8–12+ years of overall software development experience
- 5+ years in enterprise-scale .NET development
- 3+ years of WebFOCUS experience
- Proven experience leading or contributing to reporting migrations
- Strong background in system design and architecture
Nice-to-Have
- Hands-on experience with FastReports.NET
- Experience modernizing BI/reporting platforms
- Knowledge of access control and report-level security
- Containerization (Docker, Kubernetes)
Soft Skills
- Strong analytical and problem-solving abilities
- Excellent communication with technical and business stakeholders
- Ability to work independently in ambiguous environments
- Mentorship and leadership capabilities