Search by job, company or skills

Senior Technical Architect - Dot Net

12-14 Years

This job is no longer accepting applications

Job Description

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

• Strong 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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151909229

Beware of Scammers

We don’t charge money for job offers