resu·mail

Sr. Software Engineer - .NET

at AVENGERSOFT

Chennai, India Mid Posted 2025-09-29

Don't apply into the void — reach the hiring manager

ResuMail finds the recruiters and hiring managers behind this Sr. Software Engineer - .NET role at AVENGERSOFT, drafts a personalised outreach email, and schedules the send — so your application actually gets seen.

Reach the hiring manager ›

About this role

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.

How to get this job at AVENGERSOFT

  1. Don't rely on the portal. Cold applications for a role like Sr. Software Engineer - .NET land in a pile of hundreds. A direct, personalised message to the hiring manager or a referrer is the fastest way in.
  2. Find the right person. ResuMail surfaces the actual recruiters and hiring managers at AVENGERSOFT — not a generic careers inbox.
  3. Send tailored outreach. ResuMail drafts an email personalised to your resume and this role, then paces and schedules sends so you stay out of spam.
  4. Follow up. One polite nudge after 5–7 days roughly doubles reply rates — scheduled for you.

Reach AVENGERSOFT's hiring managers today.

Free to start. No credit card. Built for Indian job seekers.

Start free with ResuMail ›