Back to jobs
.NET Full Stack Developer
Hyderabad, Telangana, India
Role: .Net Fullstack
Location: Hyderabad
Work Mode: Hybrid (12 days)
Experience: 4 to 6 years
Job Overview:
We are looking for an experienced .NET Full-Stack Developer to design, develop, and maintain scalable web applications and high-performance APIs. The ideal candidate will have strong expertise in building responsive front-end interfaces, handling multiple API integrations, and working within the Azure ecosystem. This role demands solid experience in asynchronous programming using C#, database optimization, application security, and cloud-based microservices architecture.
Roles & responsibilities
- Design, develop, and maintain scalable full stack applications using .NET Core, ASP.NET MVC/Core, Angular 2+, and React- JS.
- Build and optimize backend services, APIs, and database interactions (SQL Server, Azure SQL).
- Develop intuitive, responsive, and accessible user interfaces with Angular, React, JavaScript/TypeScript, HTML5, and CSS3.
- Implement and maintain data analytics and reporting solutions using Power BI, integrating with backend data sources.
- Design, development, and deployment of scalable Power BI solutions, including dashboards, reports, and data models.
- Design and implement efficient ETL pipelines for data extraction, transformation, and loading from diverse sources (e.g., Azure SQL, APIs).
- Collaborate with business analysts, users, and technical teams to gather requirements and translate them into technical solutions.
- Optimize Power BI datasets and reports for performance, usability, and security.
- OOPS - strong design principles, SOLID principles, and design patterns to ensure code quality and maintainability.
- Utilize Azure services (App Services, Azure SQL, Logic Apps, Service Bus, KeyVault, Data Factory, Application Insights, etc.) for cloud-native development and deployment.
- Write and optimize T-SQL queries, stored procedures, and perform SQL query tuning for performance.
- Ensure code quality through unit testing (xUnit, nUnit), automated testing, and code reviews.
- Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Maintain technical documentation and adhere to best practices throughout the software development life cycle.
- Use version control and DevOps tools (Git, Azure DevOps, Visual Studio Team Services, TFS) for source control, build, and deployment automation.
- Debug, troubleshoot, and resolve issues across the full stack in development and production environments.
Key Skills:
- Hands-on experience in .NET development (C# and .NET framework).
- 3+ years overall experience in .NET full stack development
- Proficiency in .NET Core, .NET Framework 4.5+, ASP.NET MVC5/Core, C#, LINQ, Entity Framework, EF Core
- Strong experience with Angular 2+ and React JS (React)
- TypeScript, JavaScript/jQuery, HTML5, CSS3, Bootstrap
- Experience with WCF, Web API, AutoMapper, Autofac
- Advanced proficiency in Power BI (DAX, Power Query, data modeling, report design)
- Strong experience with ETL tools (Azure Data Factory, SSIS)
- SQL Server 2008 or above, T-SQL, Stored Procedures, SQL Query Tuning
- Strong object-oriented programming (OOPS), SOLID principles, software design patterns
- Experience with Azure concepts and services: Azure PowerShell, Azure DevOps, Azure Stack, App Services, Azure Search, Azure SQL, Logic Apps, Scheduled Job Collection, Redis Cache, Azure Active Directory (AAD) & Graph API, KeyVault, Azure Data Factory, Application Insights, Azure Service Bus.
Apply for this job
*
indicates a required field