CHENNAI · FULLTIME
Sr. Software Engineer - Dot Net
Mako IT Lab
Chennai · onsite · Posted 21d ago
Sourced from
Undisclosed4–9 yrsfulltimeChennai
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.7s
- Found the form on Naukri · 12 questions to answer1.0s
- Decided the answers for all of them2.9s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
">
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
About Mako:
Founded in 2013, Mako IT Lab is a global software development company with a strong presence across the USA, UK, India, and Nepal. Over the years, we ve partnered with companies globally helping them solve complex challenges and build meaningful digital experiences.
What truly defines Mako is our culture. We believe in creating an environment where people feel empowered to take ownership, exercise freedom in their ideas, and contribute to solutions that genuinely make an impact. Learning is at the heart of who we are-our teams constantly grow through hands-on exposure, real-world problem solving, and continuous knowledge sharing across functions and geographies. We don t just build long-term partnerships with clients-we build long-term careers for our people.
At Mako, you ll be part of a collaborative, supportive, and fast-growing global team where curiosity is encouraged, initiative is celebrated, and every individual plays a meaningful role in shaping the company s journey.
Experience:
- 4 years (3-5 years considered)About the RoleWe are looking for a Mid-level .NET Developer to design and build 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. 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.
Must-Have Skills
- 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
Good-to-Have
- Experience with Azure Service (App Service, Functions, Storage, Key Vault) or equivalent cloud providers.
- Exposure to Microservices, message brokers (RabbitMQ/Kafka), or gRPC.
- Front-end basics (React/Angular/Vue) for API integration and debugging.
- Experience with Caching (Redis), background jobs (Hangfire/Quartz).
- Familiarity with Containers (Docker) and Kubernetes exposure.
- Monitoring/observability (App Insights, ELK, Prometheus/Grafana).
- Awareness of security and compliance (HTTPS/TLS, secrets management, GDPR/PII handling)
Qualifications
- Bachelor s in Computer Science/IT or equivalent practical experience
- 3-5 years of hands-on experience delivering .NET applications in production.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Sourced from naukri
Section · 02
Skills
Stored ProceduresDatabase DesignPerformance TuningAgile ScrumiiscodingdebuggingSQLMiddlewareLinux
Section · Company
About Mako IT Lab

Mako IT Lab
IT Services & Consulting
51-200
employees
2015
11 years old
Newark, New Jersey
United States
About
Mako IT Lab, founded in 2013, is a software development company dedicated to delivering custom software solutions for businesses of all sizes worldwide. Leveraging cutting-edge technologies and the power of AI, our highly skilled team has helped clients across the globe transform their ideas into innovative, efficient, and cost-effective solutions. Partner with us for scalable, future-ready solutions tailored to meet all your IT needs.
Industries
IT Services & Consulting
Employee ratings
22 reviews
4.6/ 5
Culture
4.6
Career growth
4.4
Work-life
4.6
Employees rate it well for
Work Culture5Work Environment4Learning4
Find them on