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 T-SQL. Success in this role will require a high level of initiative, problem-solving 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 two-level 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 Object-Relational 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 stand-ups. 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 microservices-based 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: Hands-on 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 non-technical stakeholders.
This version maintains all the key details while making the job description more concise and easier to read.
Skills: mvvm,css,design,asp.net,asp.net core,oops,solid,ms sql server,html,mvc,.net,agile,signalr,c#,.net core,cloud,communication,microservices,xunit,bunit,t-sql,asp.net core/mvc,code,azure,blazor