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 7 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.
This version maintains all the key details while making the job description more concise and easier to read.
xunit,microservices-based architecture,agile methodologies,.net,asp.net core/mvc,visio,azure container app,css,solid,git,unit tests,mvvm,bunit frameworks,source code branches management,azure,agile development,design,mvc,cloud,t-sql,ms sql server,html,communication skills,dapper,azure devops,signalr,oops concepts,code,asp.net core,.net core,asp.net,blazor,azure functions,draw.io,bunit,solid principles,communication,agile,azure services,microservices,entity framework core,oops,c#,azure app services,figma,mvc design patterns