Key Responsibilities- Design, develop, and maintain ASP.NET web applications, Web APIs, Windows services, anddesktop applications.- Work with SQL Server & MySQL to design and optimize database schemas, queries, and storedprocedures.- Develop and integrate RESTful APIs and microservices for seamless application functionality.- Deploy and manage applications on Azure or Google Cloud Platform (GCP).- Analyze system performance, identify bottlenecks, and propose optimizations.- Collaborate with cross-functional teams to understand requirements and deliver scalable solutions.- Troubleshoot and debug applications to ensure high performance and reliability.- Follow best practices in code quality, security, and scalability.- Stay updated with the latest .NET technologies, cloud trends, and DevOps practices.- Propose new solutions, tools, and frameworks to improve development efficiency.
Required Skills & Qualifications- 3-4 years of professional experience in .NET development (C#, ASP.NET, .NET Core).- Strong expertise in web development (MVC, Razor, Blazor, JavaScript/jQuery, HTML/CSS).- Experience with Web APIs (REST, SOAP, gRPC) and microservices architecture.- Hands-on experience with Windows Services & Desktop Applications (WPF/WinForms).- Proficient in SQL Server & MySQL (query optimization, stored procedures, indexing).- Exposure to Azure (App Services, Functions, SQL DB) or GCP (Cloud Run, BigQuery).
- Familiarity with Entity Framework, Dapper, or other ORM tools.- Knowledge of Git, CI/CD pipelines, and DevOps practices.- Strong problem-solving skills with an engineering mindset.- Ability to analyze data, identify trends, and optimize system performance.- Good communication skills and ability to work in a collaborative environment.