Job description
Seeking a highly experienced .NET Backend Developer with deep expertise in ASP.NET Web Forms and a comprehensive understanding of the ASP.NET request processing pipeline.
This role will play a strategic part in modernizing legacy systems and designing front-end and back-end architectures using modern technologies such as .NET 8, Angular, and SQL Server.
The ideal candidate will possess exceptional architectural skills across the full stack, with a strong grasp of front-end architecture, Angular best practices, and proven experience designing and building robust, scalable enterprise applications.
Key Responsibilities:
• Lead the architecture and modernization of legacy ASP.NET Web Forms applications.
• Design scalable, maintainable, and secure end-to-end architectures integrating modern .NET technologies with Angular front ends
• Provide deep technical guidance on the ASP.NET request pipeline and performance optimization
• Implement front-end solutions using Angular, including component libraries, state management, and responsive UI design
• Collaborate with UX/UI designers, developers, and stakeholders to ensure seamless user experience and technical alignment
• Mentor developers and guide architectural decisions across the full stack.
• Ensure effective integration between front-end and back-end services (REST APIs, .NET services, SQL Server).
• Lead code reviews and define coding standards, patterns, and best practices.
• Evaluate and select tools and frameworks relevant to modernization and system architecture.
Required Qualifications:
• 10+ years of professional experience in .NET and C# development, with a strong track record of delivering enterprise-grade applications.
• Expert-level knowledge of ASP.NET Web Forms, including a deep understanding of the ASP.NET request lifecycle and legacy system modernization.
• Hands-on experience with .NET 6/7/8, particularly in modernization and integration projects involving legacy applications
• Extensive architectural experience with Angular (v10+), including:
• Front-end component architecture
• Design systems implementation
• State management strategies (e.g., NgRx, services-based state)
• Proficient in SQL Server development, including schema design, query optimization, stored procedures, and performance tuning.
• Proven ability to design and implement full-stack enterprise web applications using modern technologies and design patterns.
• In-depth understanding of software architecture principles, with emphasis on scalability, performance, security, and modular system design.
• Experience with WCF to RESTful API conversion and .NET Framework (4.5) to .NET Core/.NET 6+ migration, with a focus on compatibility and performance optimization.
• Solid understanding and hands-on experience with audio/video synchronization in web applications and multimedia support.
• Strong knowledge of Git, Git workflows, and modern CI/CD pipelines using tools like Azure DevOps, GitHub Actions, or Jenkins.
• Excellent analytical, problem-solving, and communication skills, with a history of collaboration across cross-functional teams.
• Experience in front-end migration projects, especially migrating ASP.NET Web Forms to modern Angular-based applications.
• Demonstrated experience in system and solution architecture, including designing robust, maintainable, and extensible systems
Preferred Qualifications:
• Experience with ASP.NET MVC or Blazor
• Familiarity with Azure cloud platforms
• Knowledge of Telerik or similar UI component libraries
• Understanding of web accessibility standards (WCAG) and responsive design
• Experience with DevOps tools and containerization (Docker, Kubernetes)
Equal Opportunity Employer Statement
We are an Equal Opportunity Employer and value diversity in our workforce.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, protected veteran status, or any other characteristic protected by applicable law.
Required Skill Profession
Computer Occupations