We are hiring for our client Talpro India Private Limited.
Position Overview:
We are looking for highly skilled Senior Full Stack Developers with extensive experience in C# .NET and ASP.NET Core/MVC or Blazor technologies. The ideal candidate will possess a strong foundation in C# HTML CSS MVC Blazor framework and TSQL. Success in this role will require a high level of initiative problemsolving abilities and a strong commitment to excellence.
Key Responsibilities:
Application Development: Design develop and maintain software applications using .NET Core or .NET 6 frameworks including Microsoft ASP.NET Core/MVC or Blazor frameworks.
Best Practices Adherence: Adhere to design principles and provide innovative solutions.
Technical and Functional Support: Perform twolevel design create technical and functional specifications.
Architecture and Workflow Design: Develop architectural designs workflow diagrams and prototypes using tools like Visio Draw.io Figma etc.
Database Management: Work with ObjectRelational Mapping (ORM) frameworks such as Entity Framework Core and Dapper. Develop complex Stored Procedures Triggers and Views in Azure SQL Server.
Testing and Code Review: Create unit tests using xUnit or bUnit frameworks to ensure code reliability and quality. Participate in Azure DevOps and Git for seamless collaboration.
Branching and Merging: Manage source code branches to optimize the development workflow.
Agile Development: Participate in Agile development cycles providing sprint planning and daily standups.
Code Review and Feedback: Engage in peer code reviews offer constructive feedback and ensure adherence to coding standards.
Security Compliance: Conduct secure code reviews and execute code reviews and static code analysis using SAST and DAST tools.
Cloud Services Management: Implement and maintain applications using Azure Services.
Azure Deployments: Manage deployments in Azure environments to optimize application performance.
Administrative Tasks: Perform basic cloud administration tasks in Azure.
Team Collaboration: Provide support and guidance to junior team members as needed.
Requirements
Required Skills:
Educational Background: Bachelor s degree in Engineering with at least 7 years of work experience.
Experience: Minimum 3 years of experience developing web applications using ASP.NET Core/MVC C# Web API Razor pages HTML JavaScript jQuery and CSS.
Blazor or ASP.NET Core/MVC Proficiency: Demonstrated experience in developing web applications using Blazor or ASP.NET Core/MVC technologies.
SignalR Knowledge: Good understanding of SignalR messaging framework.
Technical Understanding: Strong understanding of OOPs concepts SOLID principles and design patterns such as MVVM MVC and microservicesbased architecture.
Cloud Experience: Proficiency with Azure services like Azure App Services Azure Functions Azure Container App and cloud deployments.
Agile Methodologies: Experience in Agile development processes.
Testing Frameworks: Familiarity with SPA (Single Page Application) frameworks and proficiency in writing unit tests using xUnit or bUnit frameworks.
SQL Expertise: Handson experience developing complex Stored Procedures Triggers and Views in MS SQL Server.
Branching and Merging: Experience in managing source code branches for workflow efficiency.
Communication: Strong written and verbal communication skills with the ability to communicate technical concepts to both technical and nontechnical stakeholders.
entity framework core,t-sql,css,html,source code management,dapper,bunit,azure sql server,communication skills,spa (single page application) frameworks,.net,asp.net core,mvc,microsoft asp.net core/mvc,azure deployments,microservices,oops,azure container app,agile methodologies,ms sql server,dast,cloud,xunit,azure,.net core,object-relational mapping (orm),blazor,agile,solid principles,oops concepts,agile development,communication,solid,microservices-based architecture,mvvm,sql server,azure services,asp.net,c#,azure devops,azure app services,git,design,azure functions,signalr,code,sast,asp.net core/mvc