Role: Senior .NET Reporting & Migration Architect (WebFOCUS to FastReports.NET)
Location: Minneapolis, MN/ Chicago, IL
Type: Fulltime Role with TCS
Job Description:
We are seeking a Senior .NET Reporting & Migration Specialist to lead the migration of enterprise reporting capabilities from WebFOCUS to a modern .NET Core–based reporting engine leveraging FastReports.NET. This role will be responsible for designing scalable, secure, and maintainable reporting services, integrating with enterprise systems, and enabling asynchronous and event-driven report processing using Azure Service Bus.
Experience Requirements
· 8–12+ years of overall software development experience
· 5+ years in enterprise-scale .NET development
· 3+ years of hands-on WebFOCUS experience
· Proven experience leading or enabling legacy reporting migrations
· Strong architectural and system design experience
Nice-to-Have / Added Advantage
• Direct implementation experience with FastReports.NET
• Experience modernizing BI or reporting platforms
• Knowledge of access control and report-level security models
• Containerization experience (Docker / Kubernetes)
Key Responsibilities:
Reporting Platform Migration & Architecture
· Lead the end-to-end modernization of WebFOCUS reports, data logic, and scheduling into a .NET-based reporting framework.
· Analyze legacy WebFOCUS components (FEX procedures, data sources, parameters, access controls).
· Design a target-state reporting architecture using .NET Core, Web APIs, and FastReports.NET.
· Define standards for report templates, metadata, versioning, scheduling, and distribution.
· .NET Development & Engineering
· Develop .NET Core / ASP.NET Web API services for report execution and delivery.
· Build and maintain report templates using FastReports.NET.
· Create reusable components for data access, filtering, and report export (PDF, Excel, CSV).
· Ensure performance optimization using EF Core, LINQ, and optimized SQL queries.
· Data Integration & Messaging
· Work extensively with SQL Server for data retrieval and transformation.
· Implement Azure Service Bus for:
o Asynchronous report processing
o Long-running or batch report generation
o Event-driven report triggers and orchestration
· Integrate reporting services with upstream and downstream enterprise applications.
· DevOps, Quality & Governance
· Implement CI/CD pipelines using Azure DevOps.
· Ensure adherence to enterprise security, logging, error handling, and monitoring standards.
· Conduct design and code reviews; mentor and guide development teams.
· Produce architectural documentation, migration guidelines, and operational runbooks.
· Stakeholder & Business Collaboration
· Partner with business users and data teams to validate report accuracy and behavior.
· Translate functional requirements into scalable reporting solutions.
· Provide technical leadership throughout the migration lifecycle.
Required Technical Skillset
Core Engineering Skills (Must-Have)
· .NET Core / .NET 6+, C#
· ASP.NET Core Web API
· Microservices architecture
· Entity Framework Core (EF Core) and LINQ
· SQL Server (complex queries, performance tuning)
· WebFOCUS (report development, procedures, data handling)
· Reporting Technologies
· FastReports.NET (preferred; hands-on experience is a strong advantage)
o Report design and layout
o Parameterized reports
o Multiple output formats
· Experience with other enterprise reporting tools is acceptable if FastReports exposure is limited.
· Cloud & DevOps
· Azure Cloud & Azure DevOps (Repos, Pipelines, Releases)
· Experience deploying .NET services to Azure or cloud environments
· Understanding of application monitoring, diagnostics, and operational support
· Messaging & Integration
· Azure Service Bus
o Queues and topics
o Asynchronous processing
o Event-driven workflows and decoupled services
Soft Skills & Leadership Traits
• Strong problem-solving and analytical mindset
• Excellent communication with technical and non-technical stakeholders
• Ability to operate independently in ambiguous migration environments