JOBSEARCHER

Senior .NET Developer

Job Title: Senior .NET DeveloperJob SummaryWe are seeking an experienced and highly skilled Senior .NET Developer with 12+ years of hands-on experience in designing, developing, and maintaining enterprise-level applications. The ideal candidate should have strong expertise in the Microsoft technology stack, architecture design, and leading development teamsKey ResponsibilitiesDesign, develop, test, and maintain scalable .NET applicationsLead end-to-end development lifecycle including requirement analysis, design, coding, testing, and deploymentArchitect robust, secure, and high-performance solutionsCollaborate with cross-functional teams including QA, DevOps, and business stakeholdersMentor junior developers and provide technical leadershipOptimize application performance and troubleshoot complex issuesEnsure code quality through best practices, code reviews, and standardsWork on cloud-based solutions (Azure preferred)Participate in Agile/Scrum development processesRequired Skills & Qualifications12+ years of experience in software development using .NET Framework / .NET Core / .NET 5+Strong proficiency in C#, ASP.NET MVC, Web APIExperience with Entity Framework / LINQStrong knowledge of SQL Server and database designHands-on experience with RESTful services and microservices architectureExperience with Azure / AWS cloud platformsStrong understanding of OOP, design patterns, and software architectureExperience with Git / version control systemsFamiliarity with CI/CD pipelinesPreferred SkillsExperience with Angular / React / JavaScript frameworksKnowledge of Docker / KubernetesExperience with DevOps toolsExposure to Domain-Driven Design (DDD)Experience in performance tuning and scalabilityEducationBachelor’s or Master’s degree in Computer Science, IT, or related fieldSoft SkillsStrong problem-solving and analytical skillsExcellent communication and leadership abilitiesAbility to work in a fast-paced environment