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.
How to Apply:
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.