Position: Middle  .Net Developer
Company: Trinetix
Category: .NET
Experience required: 2y
English level: intermediate

We are looking for a Middle  .Net Developer to join our team!

You’ll have a great opportunity to work on a challenging global-scale project, using the latest tech stack - .NET Core, ASP.NET Core, Azure. Our client is a world-known company, providing audit, consulting, and financial advisory services in the US and global markets. 

**Project:**

The product we develop is an enterprise-level ecosystem that provides services for pre-audit planning, acceptance and prolongation processes. Currently, the project is undergoing a rescaling process, so there are a lot of non-trivial tasks and interesting challenges. You’ll have an opportunity to participate in the active phase of product development at an early stage, almost from scratch. 

**Team:**

We are a bunch of friendly and easy-going people who enjoy working in an informal and laid-back atmosphere. 
We follow Agile principles and are organized in Scrum Teams across the development lifecycle. Our team consists of a Technical Delivery Manager, Business Systems Analyst, Application Architect, Developers, QA Engineers, and Designers (about 25 people). Each team member has a clearly outlined area of responsibility, which makes teamwork more comfortable and effective.

**Requirements:**

Strong expertise in .NET Framework, .NET Core, ASP.NET Core, ASP.NET Web API;
Strong foundation in the object-oriented programming and design principles (OOP/OOD/SOLID/GOF);
Experience with writing queries and programmability on MSSQL;
Solid understanding and practical experience with async programming, multithreading;
Web App lifecycle in different hosting environments, security, error handling;
Intermediate English.

 
**Nice to have:**

Experience with Azure;
 
**Responsibilities:**

Analyzing existing features;
Developing key features;
Taking part in the planning and implementation of requirements, refactoring, and optimization

**Perks:**

Paid training programs and English language courses;
Medical insurance and sports program compensation;
PE and legal support;
Work from home with office essentials and support;
Office availability upon request;
Free parking onsite in a secure lot;
Comfortable working hours;
Travel discounts;
Awesome team events and wide variety of knowledge sharing opportunities.