Design and implement scalable applications using .NET Framework. Lead technical design discussions and architect solutions for complex business problems. Write clean, maintainable, and well-tested code. Review code and mentor junior developers. Troubleshoot and resolve complex technical issues in production environments. Collaborate with cross-functional teams to deliver high-quality solutions. Participate in Agile ceremonies and contribute to sprint lanning. Optimize application performance and improve existing codebases