Senior .NET Architect
Indexed description
Roles & Responsibilities
Role : “Senior .NET Reporting & Migration Architect (WebFOCUS to ActiveReports.NET / FastReports.NET)”.
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 / ActiveReports.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.
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.
- Work extensively with SQL Server for data retrieval and transformation.
- Implement Azure Service Bus for:
- Asynchronous report processing
- Long-running or batch report generation
- Event-driven report triggers and orchestration
- Integrate reporting services with upstream and downstream enterprise applications.
- 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.
- 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.
- .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)
- Hands-on WebFOCUS Reports experience(report development, procedures, data handling, Fex file conversion )
- FastReports.NET / ActiveReports.NET (preferred; hands-on experience is a strong advantage)
- Report design and layout
- Parameterized reports
- Multiple output formats
- Experience with other enterprise reporting tools is acceptable if FastReports exposure is limited.
- Azure Cloud & Azure DevOps (Repos, Pipelines, Releases)
- Experience deploying .NET services to Azure or cloud environments
- Understanding of application monitoring, diagnostics, and operational support
- Azure Service Bus
- Queues and topics
- Asynchronous processing
- Event-driven workflows and decoupled services
- 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
- Direct implementation experience with FastReports.NET / ActiveReports.NET
- Experience modernizing BI or reporting platforms
- Knowledge of access control and report-level security models
- Containerization experience (Docker / Kubernetes)
- Strong problem-solving and analytical mindset
- Excellent communication with technical and non-technical stakeholders
- Ability to operate independently in ambiguous migration environments
- Mentorship and technical leadership capabilities
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search