Position: Senior .Net Developer
Company: Virtuace
Category: .NET
Experience required: 3y
English level: upper
Published: 2023-06-01T00:00:00+03:00

**Virtuace, on behalf of our client, an American insurance company, is seeking a skilled .NET Developer to join our team. Our client is a global specialty provider of property and casualty insurance and reinsurance that has more than $110 billion USD in total assets along with $17 billion USD in net assets.

As a .NET Developer, you will be working on a project for the insurance company and its reinsurance division. The project focuses on developing software that assesses risks and facilitates the signing of reinsurance agreements.

Responsibilities:**

•	Collaborate with the development team to design, develop, and maintain software applications.
•	Troubleshoot and resolve software issues, demonstrating strong problem-solving and analytical skills.
•	Collaborate effectively within a team and communicate proficiently.

**Requirements:**
•	4+ years of practical experience in .NET development using C# and the .NET framework, including .NET Core and .NET Standard.
•	Experience in developing WPF-based desktop applications with a focus on UI/UX design and performance optimization.
•	Familiarity with building and consuming WCF services for inter-component and inter-system communication.
•	Knowledge of web application development using Blazor, HTML, CSS.
•	Experience with SCSS or other CSS pre-processors to enhance the visual appeal and responsiveness of web applications.
•	Familiarity with Open XML SDK for generating and manipulating Microsoft Office documents programmatically.
•	Understanding of HPC Node and Julia programming language for parallel computing and performance optimization.
•	Proficiency in writing T-SQL queries and stored procedures to interact with SQL Server databases.
•	Strong problem-solving and analytical skills, with the ability to debug and resolve software issues efficiently.
•	Excellent collaboration and communication skills, with the ability to work effectively in a team environment.
•	Experience with Tfs (Team Foundation Server) and familiarity with transitioning to Git repositories. 
•	Knowledge of DevOps practices using Azure for build and releases. 
•	Familiarity with Power BI for reporting purposes.
•	Upper-intermediate level of English.

**Join our team and contribute to the development of cutting-edge software solutions for our client, a prominent insurance company. Apply now and become part of our collaborative and innovative work environment.**