Role Summary
We are looking for a Senior Architect to help modernize a large, long-standing desktop product built on Microsoft
technologies. The system has evolved over many years and now needs architectural simplification, performance
improvements, and modernization to support future growth. This is a hands-on, core engineering architect role
Key Responsibilities
• Study an existing complex desktop application architecture and identify performance and scalability
bottlenecks.
• Redesign and modernize core business logic, workflows, and system layers.
• Drive migration from legacy .NET Framework to .NET Core, handling real-world dependency and
compatibility challenges.
• Redesign inter-component communication (e.g., replacing legacy remoting with modern approaches).
• Produce a working architectural model within a short timeframe.
• Ensure designs meet very strict performance and latency requirements.
• Work closely with existing engineering teams and bring a fresh architectural perspective.
Required Experience & Skills
• Strong experience as a software / system architect on large, complex products (not just greenfield apps).
• Deep hands-on background with Microsoft technologies:
o C#, .NET Framework / .NET Core, COM/DCOM, .NET Remoting
o Experience with legacy components, interop, or mixed-technology systems
• Robust understanding of:
o Performance-critical systems
o Low-latency and high-throughput architectures
o Multi-layered desktop or system software
Nice to Have
• Experience modernizing legacy systems.
• Exposure to C++ or hardware-adjacent software.
• Experience working with WPF / MVVM.
Ideal Candidate Profile
• Someone who has seen multiple real-world architectures and understands trade-offs.
• Comfortable with messy legacy systems and improving them step by step.
• Practical, hands-on, and performance-driven.
Experience
• 12+ years of experience in .NET development
• At least 3+ years of recent experience as a Technical Architect in .NET
📌 Senior Technical Architect (Chennai)
🏢 WhiteBlue
📍 Chennai
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.