.NET Full Stack (Internal)

For demo Live
Pune/Pimpri-Chinchwad Area

Back

Job title

  • NET Full Stack (Internal)

Location : Pune

Work Mode : WFO

Experience : 3 to 5 Years

About Wai

Wai Technologies is a cutting-edge firm that pioneers innovative solutions in the tech industry. Renowned for its forward-thinking approach, the company seamlessly blends state-of-the-art technologies with visionary strategies to empower businesses worldwide. With a commitment to excellence and a focus on transformative digital experiences, Wai Technologies stands as a beacon of technological advancement, driving growth and fostering innovation in an ever-evolving digital landscape.

As a Microsoft Solutions Partner, we excel in Cloud services, App Modernization, Data/AI, specializing in industries such as Healthcare, Fintech, Construction, and more.

Job Summary

We are looking for a skilled Full Stack Developer with strong experience in .NET technologies, C#, REST API development, and third-party system integrations. The ideal candidate will be responsible for designing, developing, testing, and maintaining scalable web applications and backend services while ensuring seamless integration with internal and external systems.

Key Responsibilities

  • Design and implement scalable, modular, and high-performance application components using ASP.NET Core and the ASP.NET Zero framework.
  • Develop and maintain background jobs, scheduled tasks, and asynchronous workflows using appropriate .NET technologies.
  • Implement multi-tenancy, role-based access control (RBAC), and permission management features within ASP.NET Zero applications.
  • Optimize database queries, stored procedures, indexes, and Entity Framework operations to improve application performance.
  • Implement secure coding practices, including input validation, exception handling, logging, and protection against common web application vulnerabilities.
  • Develop unit tests and integration tests to ensure code quality, reliability, and application stability.
  • Integrate third-party services, external APIs, and enterprise systems as required by business needs.
  • Manage application configuration, environment-specific settings, and secrets securely across development, testing, and production environments.
  • Participate in requirement analysis, technical design discussions, sprint planning, and estimation activities.
  • Prepare and maintain technical documentation, API documentation, and deployment procedures.
  • Identify technical bottlenecks, troubleshoot production issues, and implement preventive measures to minimize recurring incidents.
  • Support code refactoring and continuous improvement initiatives to enhance application architecture and maintainability.

ASP.NET Zero

Hands-on ASP.NET Zero experience is a core requirement. Candidates should be able to demonstrate practical work with:

  • Multi-tenancy
  • Permission management
  • Background jobs
  • Module customization
  • The framework’s architecture

Additional Required Skills & Qualifications

  • Strong understanding of object-oriented programming (OOP), SOLID principles, and common software design patterns.
  • Experience with dependency injection, middleware, and configuration management in ASP.NET Core.
  • Familiarity with asynchronous programming using async/await, Tasks, and cancellation tokens.
  • Experience with database schema design, query optimization, and transaction management in SQL Server.
  • Understanding of JWT, OAuth 2.0, OpenID Connect, and secure API development practices.
  • Knowledge of frontend integration, responsive UI development, and client-side form validation using Angular and TypeScript.
  • Familiarity with Git-based workflows, branching strategies, pull requests, and collaborative code reviews.
  • Ability to analyze complex technical issues and deliver reliable, maintainable solutions.

Additional Good-to-Have Skills

  • Experience with Redis or other caching technologies to improve application performance.
  • Exposure to message queues and event-driven architecture using tools such as RabbitMQ or Azure Service Bus.
  • Familiarity with logging, monitoring, and observability tools such as Serilog, Application Insights, or ELK Stack.
  • Experience with automated testing frameworks such as xUnit, NUnit, or MSTest.
  • Knowledge of API documentation tools such as Swagger/OpenAPI.
  • Exposure to performance testing, load testing, and application profiling.
  • Familiarity with Agile/Scrum methodologies and tools such as Jira or Azure DevOps.
  • Experience upgrading .NET applications and migrating legacy systems to modern .NET versions.

Working Conditions

  • Complete work from office

Benefits

  • We offer opportunities to work on cutting-edge projects with global clients, giving you exposure and helping you grow your skills.
  • Learning and development are part of our culture, and we provide a platform to advance your career.
  • Day shift from 9:30 am to 7:00 pm & fixed weekly off on Saturday and Sunday.
  • Opportunities for skill development and training
  • Training and mentorship programs offered.
  • Performance-based annual bonuses.
  • Health Insurance: Coverage for employees and dependents.
  • Paid holidays & maternity benefits
  • Gratuity and Employee Recognition Programs.

Full Name

Email

Phone Number

LinkedIn Profile

Job you are applying for?

Upload your Resume

What is your current CTC?

What is your expected CTC?

Notice Period (in days)

Message

Don't Fill This Out If You're Human

By submitting your application, you agree to our Terms of Use and Privacy Policy

Score my resume against this job, free →

Will you get shortlisted for this role? Check your match free →