Job Summary We are seeking an experienced a .net Lead to design, guide, and oversee the development of scalable, secure, and high-performance software solutions. The ideal candidate will have deep hands-on experience with .NET, C#, and Angular, and will work closely with business stakeholders, development teams, and DevOps to translate requirements into robust technical architectures. Key Responsibilities Design end-to-end software solutions using .NET (C#) and Angular Define system architecture, application layers, integrations, and data flows Translate business and functional requirements into technical designs and architecture documents Establish coding standards, best practices, and architectural guidelines Review and approve technical designs, pull requests, and major implementation decisions Ensure solutions meet performance, scalability, security, and maintainability requirements Guide teams on modern architectural patterns (microservices, layered architecture, event-driven systems, etc.) Collaborate with DevOps on CI/CD pipelines, cloud infrastructure, and deployment strategies Evaluate and recommend tools, frameworks, and technologies Mentor and support development teams across multiple technologies Identify technical risks and propose mitigation strategies Required Qualifications Bachelor’s degree in computer science, Software Engineering, or equivalent experience 12+ years of software development experience 3+ years in a Technical Lead role Strong expertise in: C# / .NET / .NET Core ASP.NET / Web APIs Angular (latest versions preferred) Solid understanding of: Object-Oriented Design and SOLID principles RESTful APIs and integration patterns SQL Server and relational database design Experience with authentication and authorization (OAuth2, OpenID Connect, Azure AD, etc.) Familiarity with CI/CD tools (Azure DevOps, Jenkins, GitHub Actions) Experience working in Agile/Scrum environments. Preferred / Nice-to-Have Skills Experience with cloud platforms (AWS , S3 and bedrock) Frontend architecture patterns and state management (RxJS, NgRx) Experience with legacy system modernization Strong documentation and communication skills Soft Skills Strong problem-solving and analytical thinking Ability to communicate complex technical concepts to non-technical stakeholders Leadership mindset with hands-on capability Excellent collaboration and mentoring skills Ability to balance short-term delivery with long-term architectural vision