Key ResponsibilitiesSystem Design: Architect and design enterprise-level applications using C# and .NET Core, focusing on microservices, cloud-native patterns, and multi-tier distributed systems.Technical Leadership: Lead development teams, establish coding standards, and define architectural blueprints to ensure consistency across projects.Stakeholder Collaboration: Work with business owners, product managers, and customers to translate complex business