Senior .NET Developer
Sayyad Ayaan (Alen)RemoteSENIORPosted 14d ago
C#.NET Framework.NET Core.NET 6+ASP.NET MVCWeb APIRESTful servicesEntity FrameworkSQL ServerJavaScriptReactAngularVue.jsGitCI/CDAzure DevOpsJenkinsAzureDockerKubernetesMicroservicesRabbitMQKafkaAgileScrum
About the Role
We are looking for a Senior .NET Developer with 12+ years of experience in building scalable and high-performance enterprise applications using the Microsoft technology stack. In this role, you will design and develop modern backend services, APIs, and microservices, while collaborating with cross-functional teams to deliver reliable and scalable software solutions in a fully remote environment.
Key Responsibilities
• Design, develop, and maintain scalable applications using C# and .NET technologies
• Build and maintain RESTful APIs and microservices-based architectures
• Develop web applications using ASP.NET, .NET Core / .NET 6+, and MVC
• Collaborate with product, architecture, and engineering teams to deliver technical solutions
• Perform code reviews and enforce development best practices
• Optimize application performance, security, and scalability
• Integrate applications with SQL/NoSQL databases and external services
• Support CI/CD pipelines and DevOps practices
• Troubleshoot production issues and implement long-term solutions
• Participate in system design and architecture discussions.
Requirements
• 12+ years of professional experience in .NET development
• Strong expertise in C#, .NET Framework, and .NET Core / .NET 6+
• Experience with ASP.NET MVC, Web API, and RESTful services
• Strong knowledge of Entity Framework or other ORM tools
• Experience with SQL Server and relational database design
• Familiarity with front-end technologies (JavaScript, React, Angular, or Vue.js)
• Experience using Git and CI/CD tools (Azure DevOps, Jenkins, etc.)
• Knowledge of cloud platforms (Azure preferred)
• Strong understanding of software design patterns and architecture principles
• Experience working in Agile / Scrum environments
• Excellent problem-solving and troubleshooting skills.