K

Software Engineer - .NET (C#)

Knowledge Artisans Private Limited

Bangalore, India · Onsite Full-time 3-4 years Posted 7 months ago💰 Not disclosed
Apply now

Must Have Skills

C#.NET CoreASP.NET CoreASP.NET MVCMicrosoft SQL ServerHTMLCSSJavaScriptMVCRepository PatternDependency InjectionxUnitNUnitGit

Preferred Skills

C#.NET CoreASP.NET CoreASP.NET MVCMicrosoft SQL ServerHTMLCSSJavaScriptMVCRepository PatternDependency InjectionxUnitNUnitGit

Job Title Software Engineer -. NET (C#) Location Bangalore, India Experience 3-4 Years Employment Type Full-Time Work Model Onsite Hybrid (as applicable) Job Summary We are seeking a skilled Software Engineer -. NET (C#) to design, develop, and maintain high-performance, scalable, and reliable applications. The ideal candidate will have strong hands-on experience with the Microsoft. NET stack, RESTful APIs, and SQL Server, and will collaborate closely with cross-functional teams to deliver high-quality software solutions. Key Responsibilities Application Development Design, develop, test, and maintain applications using C# and. NET Core (. NET 5+) Build scalable, reliable, and high-performing backend components Web Services & APIs Develop and consume RESTful APIs using ASP. NET Core to support web and mobile applications Database Management Write complex SQL queries and stored procedures Optimize database access and performance using Microsoft SQL Server Troubleshooting & Performance Identify performance bottlenecks and debug application issues Implement effective solutions across development, testing, and production environments Collaboration Work closely with product managers, QA engineers, and other developers to define requirements and deliver features Engineering Best Practices Follow coding standards and Git-based version control best practices Participate in code reviews and technical discussions Documentation Create and maintain technical documentation for new and existing applications Required Skills & Qualifications 3-4 years of hands-on experience in software development using the Microsoft. NET stack Strong proficiency in C# and Object-Oriented Programming (OOP) Solid experience with ASP. NET Core or ASP. NET MVC Proven expertise in Microsoft SQL Server, including schema design and performance tuning Working knowledge of HTML, CSS, and JavaScript Familiarity with design patterns such as MVC, Repository Pattern, Dependency Injection Experience writing unit tests using xUnit or NUnit Proficient in Git for source control and collaboration Preferred Bonus Skills Experience with Microsoft Azure or AWS Exposure to front-end frameworks such as React, Angular, or Vue. js Experience with microservices architecture Knowledge of containerization (Docker, Kubernetes) Familiarity with Entity Framework Core or other ORMs Understanding of Agile Scrum methodologies Why Join Us Work on modern. NET applications with real business impact Collaborative and quality-focused engineering culture Opportunities to learn cloud, microservices, and modern architectures Strong long-term growth and career development opportunities

Apply to this job

Required — upload a file or paste the text