Skip to main content
.Net Expert

Job Details: .Net Expert

Job Description: .Net Expert

Position Id: G0424-0013
Job Type:6-12 months (contract)
Country: India
Location: Remote
Pay Rate: Open
Contact Recruiter:912261400909

Job Description:

Job Description
Having 4-8 years of relevant experience.
• Experience with modernizing .NET applications to .NET Core.
• Designing and architecting .NET Core applications requires a deep understanding of both the .NET Core framework and software design principles.
• Experience in MVC and Razor Pages, Responsive UI .
• Proficiency in working with Microsoft SQL Server for database management and development.
• Familiarity with SQL Server Integration Services (SSIS) for ETL (Extract, Transform, Load) processes and data migration tasks.
• Knowledge of Azure cloud platform and services.
• Familiarity with software development methodologies, such as Agile or Scrum.
• Understanding of software version control systems, such as Git or Subversion.
• Strong understanding of WCF architecture and concepts such as services, contracts, bindings, and endpoints.
• Experience in developing and consuming WCF services for communication between distributed applications.
• Expertise in using Dapper as a lightweight Object-Relational Mapping (ORM) tool for data access in .NET applications.
• Ability to write efficient SQL queries and map query results to .NET objects using Dapper's micro-ORM capabilities.
• Familiarity with various open-source UI libraries and frameworks for front-end development.
• Experience in integrating and customizing UI components from open-source libraries to enhance the user interface of web applications.
• Proficiency in using Kendo UI components for building responsive and interactive web applications.
• Experience in implementing data grids, charts, dropdowns, and other UI elements provided by Kendo UI.
• Proficiency in integrating Power BI for advanced data visualization and analytics in .NET applications.

Additional Responsibilities:
• Good verbal and written communication skills.
• Experience in leading teams technically.
• Ability to communicate effectively with remote teams.
• Strong analytical, logical skills, and team-leading skills.
• Engage in business development and maintain client relationships.