Sr. Software Engineer - .NET

4 - 8 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a Mid-level .NET Developer at Mako IT Lab, you will be responsible for designing and building secure, scalable, and maintainable web applications and APIs. You will collaborate with Product, QA, and DevOps teams to deliver features end-to-end, write clean and testable code, and continuously improve performance, reliability, and observability. Key Responsibilities: - Design, develop, and maintain ASP.NET Core web applications and RESTful APIs. - Implement and optimize data access using Entity Framework Core, LINQ, and SQL Server. - Design and maintain database schemas, tables, indexes, constraints, and relationships. - Write and optimize complex queries, views, CTEs, stored procedures, triggers, and functions. - Monitor and improve database performance (execution plans, indexing strategies, partitioning, statistics). - Collaborate with DBAs for backup/restore, migrations, data integrity, and security. - Break down business requirements into technical tasks, provide accurate estimates, and deliver within sprint commitments. - Troubleshoot production issues, optimize performance, and improve logging, metrics, and tracing. - Follow secure coding standards (OWASP), handle authentication and authorization (JWT, OAuth2). - Work with DevOps to automate builds, deployments, and CI/CD pipelines (Azure DevOps/GitHub Actions). - Create and maintain technical documentation (API specifications, design notes, runbooks). Qualifications Required: - Strong proficiency in C# and .NET 6/7, solid OOP principles, and design patterns. - Hands-on experience with ASP.NET Core, Web API, Middleware, and Dependency Injection. - Strong experience with ASP.NET Framework, IIS hosting, Windows Services, and .NET Core hosting in Linux/Windows environments. - Expertise in Entity Framework Core, EF Migrations, LINQ. - Solid understanding of SQL Server database design, normalization/denormalization, indexing strategies, and query performance tuning. - Proficiency in writing advanced SQL (joins, CTEs, CLR, window functions, triggers, stored procedures). - Knowledge of database security best practices (roles, permissions, encryption). - Proficiency with Git workflows (branching, pull requests), debugging, and profiling. - Testing mindset with experience in unit and integration testing. - Effective communication and collaboration in Agile/Scrum environments. (Note: Additional details about the company were not provided in the job description.),

Mock Interview

Practice Video Interview with JobPe AI

Start Azure DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You