Jobs
W

.NET Full Stack (Internal)

Wai TechnologiesMH, IN3d ago
Full-timevia indeed

Required Skills

agileangularapiazuregitjirarabbitmqredisrestscrumsqltypescript

Job Description

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.

Similar Jobs

Browse all jobs

Job Overview

Job type
Full-time
Work mode
On-site
Location
Mumbai
Posted
3d ago
Source
Indeed