
Key ResponsibilitiesDesign and architect scalable, secure, and high-performance applications MVC, C#, and .NET technologies.Define application architecture, coding standards development guidelines, and bestpracticesLead technical discussions and provide architectural direction to development teamsDevelop reusable frameworks, components, and enterprise solutionsPerform code reviews, technical reviews, and ensure adherence to quality standardsCollaborate with business analysts and stakeholders to understand businessrequirements and convert them into technical solutionsDesign and implement RESTful APIs, microservices, and integration solutionsOptimize application performance, security scalability and maintainabilitySupport DevOps initiatives including CI/CD pipelines and deployment automation.Mentor developers and provide technical leadership across projects.Ensure compliance with security and governance standards.Required Technical SkillsCore TechnologiesStrong expertise in C# MVC CoreExperience with .NET Framework and modern .NET versionsStrong knowledge of Entity Framework, LINQ, and ORM conceptsExpertise in Web API, REST services, and API integrationsExperience with HTML5 CSS3 JavaScript jQueryStrong experience in SQL Server Knowledge of database design stored procedures performance tuning andoptimizationArchitecture CloudExperience with Microservices ArchitectureKnowledge of Azure Cloud Services or AWSDevOps & ToolsExperience with Azure DevOps Git Jenkins or CI CD toolsFamiliarity with Agile/Scrum methodologiesRequired Qualifications12+ years of experience in software development with strong exposure to enterpriseapplication architectureProven experience in designing and delivering large-scale web applicationsPreferred SkillsExperience in domain-driven design DDDKnowledge of messaging systems like RabbitMQ or KafkaExperience in authentication protocols such as OAuth JWT and SSOExposure to performance monitoring and logging toolsExcellent communication and stakeholder management skillsSoft SkillsStrong analytical and problem solving skillsLeadership and mentoring abilitiesExcellent communication and presentation skillsAbility to work collaboratively across teamsStrong decision-making and ownership mindset